Lemon OA第1篇:簡單介紹


官方網站:http://www.mossle.com/
這里寫圖片描述
聲明:我不是Lemon OA作者,只是分享好的資源。以下內容均代表個人見解~

從官網說起

知道Lemon OA,也是最近研究Activiti,看見有人說Lemon OA是個很好的教材,於是才開始了解。

簡潔的網站風格,並且沒有廣告
右側第一欄很吸引眼球,雖然有很多開源的source,但不是每個開源source都可以快速搭建演示環境,可能又有小伙伴說了,連個演示環境都搭建不起來,還能寫出什么樣的好代碼嗎?話是這么說,但是快速搭建一個演示環境總比費勁巴拉搗鼓出來好很多啊

從官網介紹來看,有兩個亮點,一個是流程設計器,另一個就是表單設計器,而沒說的那個組織機構,相對比較簡單,不做特別說明

演示環境搭建

從官網下載了部署包,傳說解壓就能運行。當然了,是Java程序總得檢查一下是不是自帶JRE了,是業務系統,好歹得有個數據庫吧,肯定有個連數據庫的地方,不想第一次程序就跑掛了,那就費點兒功夫檢查一遍就是了

解壓包根目錄
這里寫圖片描述
startup.bat文件內容如下:

set JAVA_HOME=%JAVA_HOME%
set PATH=%JAVA_HOME%/bin;%PATH% call bin/lemon.bat console

看到這里就明白了,Lemon演示程序運行需要自己安裝Java運行環境,這里省略一些字……

然后就看看data目錄
這里寫圖片描述
這里面竟然有個db.properties,內容如下:

db.username=sa
db.password=
db.port=9000
db.path=./data/lemon
db.databaseName=lemon

不會這個就是數據庫配置文件吧?Activiti的explorer演示程序也叫這個名,只是目錄不一樣,暫且不做結論,繼續往下看
db.path指明了數據庫的目錄,能直接跑起來的數據庫,應該就是嵌入式數據庫了,如果是嵌入式數據庫,啟動的時候是不是有些日志呢?
看了下tomcat的控制台,還真發現了一點兒線索
這里寫圖片描述
用的是HSQLDB,之前用過小數據庫SQLite,聽說過H2,還真是第一次聽說HSQLDB,可能是關注這一塊比較少吧

既然自帶tomcat,嵌入了數據庫,那就直接跑吧,小手一抖,系統就有
這里寫圖片描述
登錄頁面依然簡潔,用戶主頁
這里寫圖片描述
有點兒Portal的意思,不知道能不能靈活配置,暫且不做結論,繼續向下看

出於好奇心,登錄的時候用戶名填寫1,密碼填寫1,就直接進去了,但是系統應該沒這個用戶吧,O(∩_∩)O~

第一篇只做簡單介紹,就不往下看了,下一篇主要介紹下系統的主要功能!

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


免責聲明!

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



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