limiton是遵循JavaEE標準實現的權限管理系統,它不是山寨struts2、spring、hibernate等某一領域的知名解決方案而把自己標榜為后來者,而是以這些技術為基礎,專注于實現基于角色的權限管理模型,并使自身逐步發展為JavaEE權限管理領域的知名解決方案。為了實現這個目標,limiton將持續在以下幾個方面做出努力、不斷完善:

·易于集成,limiton的最終發布形式和struts2、hibernate等一樣,是一個JAR包,當然,limiton所依賴的其它框架(struts2、spring、freemarker等等)的JAR包會隨著 limiton的JAR包一起發布。這樣,JavaEE開發者如需要使用limiton,只需將limiton自身及其依賴的JAR包放到應用程序的 WEB-INF/lib目錄下并做簡單的配置即可。

·內置權限管理的系統級功能,對于用戶管理、角色管理、分組管理、功能點管理等實現系統權限管理所必不可少的系統級功能,在limiton中開箱即用,所以集成了limiton的應用程序無需開發和維護這些功能,這必定會從某種程度上降低應用程序的開發和維護成本。

·靈活、易于使用的API和接口,在limiton中權限被劃分為兩個維度:操作權限和數據權限,對兩種權限的管理系統都提供對編程友好的API和接口,應用程序開發者通過調用limiton提供的API或實現特定的接口,就可以完成權限的定制和管理。

·用戶界面高度可定制,limiton的表現層使用模板語言freemarker開發,默認的UI資源被打包在limiton的發布包中,如果需要對某一功能(例如用戶管理)進行定制,可拷貝limiton發布包中/lMRoot/ui /user/*.ftl到工程(這里指MyEclipse的Web工程)的WebRoot/lMRoot/ui/user目錄中,然后按照需要定制界面即可。

·對商業項目友好,limiton本身采用Apache License 2.0許可協議進行開源,它所依賴的其它框架我們也盡量選擇同類型中對商業項目友好的。

<DIV class=date>收錄時間:2011-09-15 21:19:06</DIV>

 本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!