Java開發的開源OA:Lemon OA
Lemon是一款基于Java開發的開源OA。開源協議Apache 2.0。
我們的目標是逐步吸收各種業務需求,最終發展成為能夠包含所有功能的工具棧,實現盡量減少編碼,只通過配置就完成各種定制需求。
業務介紹
</div>OA - Office Automation(辦公自動化),主要目的是解決公司內部的協作問題,所以也稱為協同辦公。
所以,我們主要做的就是怎么讓公司部門里的一群人,可以分工協作完成同一件事情,或者叫項目。目前我們將目光集中在兩點上:
- 多人協作,反映到系統里就是任務,流程,日程。
- 知識積累,反映到系統里就是文檔,論壇。 </ul>
參考對OA功能點的探討功能列表
</div>技術框架說明
</div>主框架基于springmvc, spring, hibernate。
前端基于bootstrap和jquery。所以在非IE瀏覽器下界面會更漂亮,低版本IE瀏覽器下可能有兼容問題。
數據庫使用hsqldb,主要為了方便,嵌入到應用中,直接使用。
權限使用的spring security,因為自己太熟了。參考我們的權限操作手冊
工作流使用activiti,這段時間主要研究它了。參考我們翻譯的Activiti用戶手冊
</div>源碼構建
</div>項目源碼托管在github上。參考獲取源碼的方法構建源碼
基于Maven管理項目生命周期。參考我們的Maven使用手冊
嵌入jetty插件,可以直接啟動服務器。
可以使用eclipse的m2eclipse插件,將項目導入到eclipse中開發。參考構建源碼
</div> </div> </div> </div>http://www.mossle.com/lemon-common-index.html
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!