选择特殊符号
选择搜索类型
请输入搜索
Nutz是对于Java程序员来说,除SSH之外的另一个选择。当然,它是开源的,并且是完全免费的。同时也是商业友好的(Licensed under the Apache License, Version 2.0)。
托社区的福,截至到目前,Nutz一共通过了超过610个JUnit测试。其中有152个用例是针对数据库的,并在如下数据库中工作良好:H2、MySql、Oracle、Postgresql、Sql Server 2005、Sql Server 2000以及DB2。截止到1.b.35为止,大约有66%的代码被JUnit测试用例覆盖:
如果你觉得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包,你会得到上述所有好处。
轻 -- 当前最新版,整个jar文件共910kB -- 针对JDBC的薄封装,无缓存。
全 -- 提供了Dao(ORM, SQL管理),Ioc, Aop, Mvc, Json解析等必要功能。
活 -- 各个部分可以独立使用,比如在Spring里采用Nutz.Dao,又比如在Nutz.Ioc里使用Hibernate等。
整 -- 它所有功能均不依赖第三方jar文件。这就意味着:如果一个Web应用,你在WEB-INF/lib下只需要放置一个nutz.jar就够了。当然,你要使用其它的连接池、数据库驱动、打印PDF支持等功能,还需要自行添置jar包。
下载Nutz -- 包括文档和源码都包含在下载包中。
阅读文档 -- Wiki页面有充分的介绍,每个部分都有Hello World运行。
Demo -- Demo在不断的添加中...现在已有7个可用。
Demo编译 -- 请看详细介绍。
运行测试 -- 请看详细介绍。
另外:Amosleaf写了一个Nutz.Dao入门的例子。Peter Tung写的Nutz Json Book可以让你几分钟内对Json的解析入门。