超越SSH框架的nutz

1 项目网址: http://code.google.com/p/nutz/
2 Nutz下载: http://code.google.com/p/nutz/downloads/list
3 nutz deom下载: http://code.google.com/p/nutzdemo/downloads/list
4 nutz文档资料: http://code.google.com/p/nutz/
5 增强反射 -- Mirror  http://code.google.com/p/nutz/wiki/lang_mirror
作者Blog: http://zozoh.iteye.com/blog/583256
6 介绍:以下从网页拷贝

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

Nutz

当然,它是开源的,并且是完全免费的,同时也是商业友好的(Licensed under the Apache License, Version 2.0)。
同传统的 SSH 相比,它具备如下特点:
轻 -- 当前最新版,整个 jar 文件共 820k
薄 -- 针对 JDBC 的薄封装,无缓存
全 -- 提供了 Dao (ORM, SQL 管理), Ioc, Aop, Mvc, Json解析 等必要功能
活 -- 各个部分可以独立使用,比如在 Spring 里采用 Nutz.Dao ,又比如在 Nutz.Ioc 里使用 Hibernate 等
整 -- 它所有功能均不依赖第三方 jar 文件。
这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了

当然你要使用其它的连接池,数据库驱动,打印PDF支持等功能,还需要自行添置 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 下部署这个 800多K 的小 jar 包,你会得到上述所有好处

你可能感兴趣的:(json,框架,ssh,Google,IOC)