ystyle

ystyle是一款適合中小型開發的mvc框架。從前端到後台DB都有比較實用的封裝,其中前端頁面到Action,實現跳轉配置(xml),參數自動識別注入,並提供可擴展的表單屬性類型轉換配置,配置上傳功能(註解配置,無需實現任何接口)。

簡介

ystyle是一款適合中小型開發的mvc框架。從前端到後台DB都有比較實用的封裝,其中前端頁面到Action,實現跳轉配置(xml),參數自動識別注入,並提供可擴展的表單屬性類型轉換配置,配置上傳功能(註解配置,無需實現任何接口);業務層和DB層:提供註解注入,事務層註解,單例註解,動態代理註解,DB連線配置,連線池配置(內置小型連線池),其他連線池支持c3p0,proxool,阿里巴巴Druid。DB操作:封裝了dbutils,提供Session,Transaction等常用接口,使用方便。

特點

ystyle的最大特點就是:小。裡面包含了一些常用的功能支持,比如註解注入,代理註解,代理工廠只需實現ProxyFactory,接口,或直接集成DefaultProxyFactory,支持無限代理,擴展極為方便,service:service層註解,配套的有,註解,自動事務處理,單例註解,上傳註解,支持自動上傳並返回檔案各種信息,只需要配置上傳路徑,或從上下文資源動態獲取路徑變數。DB連線:目前支持c3p0,proxool,阿里巴巴Druid,自定義連線池 DB操作:封裝dbutils,暴露Session,Transaction等常用接口,使用方便。

另外,框架作者認為這個小東西比較適合一些初學者對ssh原理的掌握,因為源碼較小,並且層次比較分明,裡面對設計模式的運用可以讓初學者知其然也知其所以然,並根據這些知識寫出自己的常用框架。

初學者可以進入googlecode的wiki了解一下作者實現這些功能時的一些想法和設計原理:

通過參考資料的網址下載源碼包

相關詞條

熱門詞條

聯絡我們