簡潔,快速的Java Web開發框架 Scooter
Scooter Framework 的靈感來自于RoR所倡導的簡單易用的理念,針對當今使用Struts、Spring和Hibernate開發Java Web應用的風潮,Scooter Framework提出了另一種開發方式,其主要特點是使用了CRUD生成器和ActiveRecord。Scooter的目的是拋棄XML與注解,僅需了解基本的Servlet/JSP知識及JDK1.4就能開發Web應用。
Scooter主要特性:
運行時配置:即時修改所有的配置屬性文件,包括log4j.properties。
運行時編譯:編輯完Java源文件后只需刷新瀏覽器就能看到所做的變化。
運行時修改Schema:自動檢測數據庫Schema的變化。
靈活的控制器:一個POJO 風格的控制器、before/after/skip過濾器、瞬時與全局范圍、分頁支持等等。
Active Record:支持belongsTo、hasOne、hasMany、hasManyThrough、多態關聯、嵌套包含、級聯、計數緩存、 actAsTaggable等等。
企業級ORM:自動檢測聯合主鍵、具名sql、視圖、函數、存儲過程、多數據庫、事務、引用數據緩存等等。
I18N:框架的所有層次都支持國際化。
Web 2.0支持:AJAX、Markdown、Taggable界面。
RESTful Web Services:自動化的RESTify數據存儲。
路由:以配置方式控制對數據、資源和嵌套資源的訪問。
其他特性:代碼生成、代碼分析、自動化的CRUD、自動化的REST、數據瀏覽、日志、嵌入式的Web服務器等等。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!