Nutz

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(Nutz 为谁而设计)
(链接)
 
第24行: 第24行:
 
==链接==
 
==链接==
 
*[http://code.google.com/p/nutz/ Nutz项目主页]
 
*[http://code.google.com/p/nutz/ Nutz项目主页]
 +
 +
{{comment}}
  
 
[[Category:Framework]]
 
[[Category:Framework]]
 
[[Category:Java]]
 
[[Category:Java]]

2010年11月12日 (五) 13:26的最后版本

nutz: 一个开发很活跃的Java框架

对于 Java 程序员来说,除 SSH 之外,的另一个选择。

[编辑] 特点

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

  • 轻: 当前最新版,整个 jar 文件共 760k
  • 薄: 针对 JDBC 的薄封装,无缓存
  • 全: 提供了 DAO (ORM, SQL 管理), Ioc, Aop, Mvc, Json解析 等必要功能
  • 活: 各个部分可以独立使用,比如在 Spring 里采用 Nutz.Dao ,又比如在 Nutz.Ioc 里使用 Hibernate 等
  • 整: 它所有功能均不依赖第三方 jar 文件。

这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了

[编辑] Nutz为谁设计

  • 如果你觉得 Hibernate 控制比较繁琐,iBatis 编写SQL又比较麻烦,Nutz.Dao 专为你设计。
  • 如果你觉得在多个服务器部署或者修改 Spring 配置文件很麻烦,Nutz.Ioc 专为你设计
  • 如果你觉得直接写 XML 配置文件很麻烦,可视化编辑器又没控制感,Nutz.Mvc 专为你设计
  • 如果你觉得 JSON 转换很麻烦(要写超过一行以上的代码),Nutz.Json 专为你设计
  • 如果你觉得 Java 语法不如 Ruby 便捷, Nutz.Castor 以及 Nutz.Lang 专为你设计
  • 如果你以前根本没接触过 SSH ,只使用 JDBC 编程, 整个 Nutz 专门为你设计
  • 你只要在你的 classpath 下部署这个 700多K 的小 jar 包,你会得到上述所有好处

[编辑] 链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱