当前位置 - 股票行情交易網 - 股票行情 - 淺談java框架jfinal和nutz的區別

淺談java框架jfinal和nutz的區別

1分鐘註冊,結交更多好友,享用更多功能,輕松玩轉酷辣蟲!

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x

作為程序開發者應該大多數都知道ssh(spring+struts+hibernate)框架,有的公司可能也會用sshi(spring+struts+hibernate+ibatis)或者sshm(spring+struts+hibernate+mybatis)框

架,但是可能知道jfinal跟nutz框架的可能就不是很多了,尤其對於剛培訓出來,或者剛工作幾年的初級程序員,當然也包含壹些對技術不是太喜歡鉆研的中級程序員,今天就借此機會來這

獻醜壹下給大家嘮叨嘮叨java的jfinal框架和nutz框架。

jfinal框架 :

JFinal 是基於 Java 語言的極速 WEB + ORM 框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展、Restful。 在擁有Java語言所有優勢的同時再擁有ruby

、python、php等動態語言的開發效率

JFinal有如下主要特點:

1.MVC架構,設計精巧,使用簡單

2.遵循COC原則,零配置,無xml

3.獨創Db + Record模式,靈活便利

4.ActiveRecord支持,使數據庫開發極致快速

5.自動加載修改後的java文件,開發過程中無需重啟web server

6.AOP支持,攔截器配置靈活,功能強大

7.Plugin體系結構,擴展性強

8.多視圖支持,支持FreeMarker、JSP、Velocity

9.強大的Validator後端校驗功能

10.功能齊全,擁有struts2的絕大部分功能

11.體積小僅248K,且無第三方依賴

nutz框架 :

Nutz是對於Java程序員來說,除SSH之外的另壹個選擇。當然,它是開源的,並且是完全免費的。同時也是商業友好的(Licensed under the Apache License, Version 2.0)。

輕 -- 當前最新版,整個jar文件***910kB -- 針對JDBC的薄封裝,無緩存。

全 -- 提供了Dao(ORM, SQL管理),Ioc, Aop, Mvc, Json解析等必要功能。

活 -- 各個部分可以獨立使用,比如在Spring裏采用Nutz.Dao,又比如在Nutz.Ioc裏使用Hibernate等。

整 -- 它所有功能均不依賴第三方jar文件。這就意味著:如果壹個Web應用,妳在WEB-INF/lib下只需要放置壹個nutz.jar就夠了。當然,妳要使用其它的連接池、數據庫驅動、打印PDF支持

等功能,還需要自行添置jar包 !