JFinal是(shì)一個(gè)基于(yú)Java的(de)極速Web開發框架 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

JFinal是(shì)一個(gè)基于(yú)Java的(de)極速Web開發框架

發表時(shí)間:2013-12-9

發布人(rén):融晨科技

浏覽次數:50

JFinal是(shì)一個(gè)基于(yú)Java的(de)極速Web開發框架,其核心設計目标是(shì)開發迅速、代碼量少、學習簡單、功能強大(dà)、輕量級、易擴展、Restful。

JFinal主要(yào / yāo)特點:

  • MVC架構,設計精巧,使用簡單
  • 遵循COC原則,零配置,無xml
  • ActiveRecord支持,使數據庫開發極緻快速
  • 自動加載修改後的(de)java文件,開發過程中無需重啓web server
  • AOP支持,攔截器配置靈活,功能強大(dà)
  • Plugin體系結構,擴展性強
  • 多視圖支持,支持FreeMarker、JSP、Velocity
  • 強大(dà)的(de)Validator後端校驗功能
  • 功能齊全,擁有struts2的(de)絕大(dà)部分功能
  • 體積小僅180K,且無第三方依賴

JFinal 遵循大(dà)道(dào)至簡的(de)設計思想。主要(yào / yāo)創新點:

  • 微内核+全方位擴展架構;
  • Db + Record 模式;
  • CPI模式;
  • ActiveRecord模式Java實現方式;
  • API引導式配置;
  • API引導Validate;
  • 采用Scanner + ClassLoader結合Jetty實現熱加載;
  • 極簡設計,核心代碼約2000行實現Web MVC + ORM。

JFinal由Handler、Interceptor、Controller、Render、Plugin五大(dà)部分組成,以(yǐ)Action爲(wéi / wèi)參照,Handler處在(zài)擴展的(de)最外圍,Interceptor處在(zài)更貼近Action的(de)周圍,Controller承載Action處在(zài)擴展的(de)中心,Render處于(yú)Action後端,Plugin處于(yú)在(zài)Action側邊位置。


JFinal實現極速開發主要(yào / yāo)是(shì)因爲(wéi / wèi)走的(de)極簡設計風格:零配置、代碼量少、開發體驗連續、無第三方依賴、概念最少化等等。

要(yào / yāo)實現極簡設計,必須要(yào / yāo)爲(wéi / wèi)架構注入靈魂,系統才有自己的(de)極簡性格。設計前先在(zài)腦海中形成一整套的(de)極簡設計思想,讓這(zhè)套思想融入到(dào)靈魂的(de)深處,在(zài)行動時(shí)每動一個(gè)設計念頭時(shí)以(yǐ)此爲(wéi / wèi)指導思想,最後的(de)結果就(jiù)能如願。


相關案例查看更多