JFinal架构简介
生活随笔
收集整理的這篇文章主要介紹了
JFinal架构简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JFinal 是基于Java 語言的極速 web 開發框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展、Restful。在擁有Java語言所有優勢的同時再擁有ruby、python等動態語言的開發效率。
JFinal 采用微內核全方位擴展架構,全方位是指其擴展方式在空間上的表現形式。JFinal由Handler、Interceptor、Controller、Render、Plugin五大部分組成。JFinal架構十分簡單,頂層是一個責任鏈模式變種,ActionHandler 內部結構也十分簡單,是一個Command模式變種。JFinal 架構圖如下:
1.遵循COC原則,零配置,無xml
2.ActiveRecord支持,使數據庫開發極致快速
3.自動加載修改后的java文件,開發過程中無需重啟web server
4.AOP支持,攔截器配置靈活,功能強大
5.Plugin體系結構,擴展性強
6.多視圖支持,支持FreeMarker、JSP、Velocity
7.強大的Validator后端校驗功能
8.功能齊全,擁有struts2的絕大部分功能
9.體積小僅218K,且無第三方依賴
總結
以上是生活随笔為你收集整理的JFinal架构简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RPC通信框架—&mdash
- 下一篇: 【分区助手】如何扩大C盘容量?