Nutz

来自开放百科 - 灰狐
2010年11月12日 (五) 13:26Allen (讨论 | 贡献)的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航, 搜索

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>

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

变换
操作
导航
工具箱