首页 > 编程语言 > 详细

java可选轻量级框架

时间:2015-02-04 13:08:45      阅读:353      评论:0      收藏:0      [点我收藏+]

如果怕spring struts hibernate/ibatis太庞大,则可选用下面的一些轻量级框架

jfinal  

http://www.jfinal.com/

简介:

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

http://nutzam.com/index.html

对于 Java 程序员来说,除 SSH 之外,可能还有另外一个选择: Nutz

当然,它是开源的,并且是完全免费的。

在线Javadoc:http://www.ostools.net/apidocs/apidoc?api=nutz-1.b.44

同传统的 SSH 相比,它具备如下特点:

轻 -- 当前最新版,整个 jar 文件共 820k

薄 -- 针对 JDBC 的薄封装,无缓存

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

活 -- 各个部分可以独立使用,比如在 Spring 里采用 Nutz.Dao ,又比如在 Nutz.Ioc 里使用 Hibernate 等

整 -- 它所有功能均不依赖第三方 jar 文件。



java可选轻量级框架

原文:http://my.oschina.net/u/914655/blog/375159

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!