Nutz

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以内容'nutz: 一个开发很活跃的Java框架 对于 Java 程序员来说,除 SSH 之外,的另一个选择。 ==特点== 同传统的 SSH 相比,它具备如下特点...'创建新页面)
 
(链接)
 
(未显示1个用户的1个中间版本)
第13行: 第13行:
 
这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了  
 
这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了  
  
==Nutz 为谁而设计==
+
==Nutz为谁设计==
 
* 如果你觉得 [[Hibernate]] 控制比较繁琐,[[iBatis]] 编写SQL又比较麻烦,Nutz.Dao 专为你设计。
 
* 如果你觉得 [[Hibernate]] 控制比较繁琐,[[iBatis]] 编写SQL又比较麻烦,Nutz.Dao 专为你设计。
 
* 如果你觉得在多个服务器部署或者修改 [[Spring]] 配置文件很麻烦,Nutz.Ioc 专为你设计
 
* 如果你觉得在多个服务器部署或者修改 [[Spring]] 配置文件很麻烦,Nutz.Ioc 专为你设计
第20行: 第20行:
 
* 如果你觉得 [[Java]] 语法不如 [[Ruby]] 便捷, Nutz.Castor 以及 Nutz.Lang 专为你设计
 
* 如果你觉得 [[Java]] 语法不如 [[Ruby]] 便捷, Nutz.Castor 以及 Nutz.Lang 专为你设计
 
* 如果你以前根本没接触过 SSH ,只使用 JDBC 编程, 整个 Nutz 专门为你设计
 
* 如果你以前根本没接触过 SSH ,只使用 JDBC 编程, 整个 Nutz 专门为你设计
* 你只要在你的 classpath 下部署这个 700多K 的小 jar 包,你会得到上述所有好处  
+
* 你只要在你的 classpath 下部署这个 700多K 的小 jar 包,你会得到上述所有好处
  
 
==链接==
 
==链接==
 
*[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>

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

变换
操作
导航
工具箱