Lemon OA第2篇:功能解析方法


Lemon OA,整個系統功能也算是比較豐富,OA的很多功能都能看見影子,雖然做得不是很強大

接觸Lemon OA,起源於Activiti的學習熱情,既然這樣,研究Lemon OA的目標有3:
1、Lemon OA集成Activiti的方法;
2、Activiti整合具體業務開發的方法;
3、結合Lemon OA功能,熟悉Activiti的數據結構和核心API

當然了,作為一個Lemon OA圈子外面的開發攻城師,僅僅了解功能怎么使用是不夠的,必須要深入到底層的數據結構和核心代碼。

如何快速解析系統功能學到真經呢?下面簡單說下我自己的方法~

首先,還是回到Lemon OA的官方網站
這里寫圖片描述
網站首頁下方,有兩個關鍵的欄目“管理員手冊”和“開發者手冊“,這兩塊內容作為工具書,常翻有益

另外,官網和Github都沒有說明QQ群,如今QQ當道的年代,沒有QQ群應該是不可能的,畢竟即時通訊還是特別方便,也許是我沒有找到,索性直接搜索
第一次搜索關鍵字 Lemon OA沒搜到,換了個Mossle,還是搜到了
這里寫圖片描述

由於后面很多功能解析都要結合具體數據進行說明,先介紹下怎么查看Lemon OA的數據吧

第1篇:簡單介紹已經知道Lemon OA默認使用HSQLDB數據庫,是嵌入式的數據庫不需要單獨安裝

lemon-1.4.0\webapps\ROOT\WEB-INF\lib\hsqldb-2.3.2.jar

執行HSQLDB的jar文件,就可以打開數據庫管理工具
這里寫圖片描述

lemon-1.4.0\webapps\ROOT\WEB-INF\classes\application.properties文件中配置了數據庫的連接信息
這里寫圖片描述

如果端口有沖突,數據庫不能正常啟動,系統應該是不能正常使用的

輸入數據庫的URL,登錄HSQLDB,習慣性的首先找到用戶信息表,查看下數據
這里寫圖片描述
測試賬號都在表里,密碼經過加密

第1篇:簡單介紹最后,發現一個小小的bug,使用用戶名1密碼1也可以登錄系統,並且顯示lingo用戶的信息,IE8、Chrome、Firefox都有此問題

經過數據庫確認,的確沒有用戶1的賬號信息,看來Lemon OA的登錄功能有漏洞,該問題已經反饋https://github.com/xuhuisheng/lemon/issues/107

接下來,就要開始研究Lemon OA的具體功能了,下一篇再見!

版權聲明:本文為博主原創文章,未經博主允許不得轉載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM