对于 Java 程序员来说,除 SSH 之外,的另一个选择: Nutz 当然,它是开源的,并且是完全免费的,同时也是商业友好的(Licensed under the Apache License, Version 2.0)。 同传统的 SSH 相比,它具备如下特点:
这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了
当然你要使用其它的连接池,数据库驱动,打印PDF支持等功能,还需要自行添置 jar 包。 Nutz 为谁而设计?
我要使用 Nutz,该从那里入手呢?
另外:
Nutz 的质量托社区的福,截至到现在为止,Nutz 一共通过了超过 610 个 JUnit测试 。其中有 152 个用例针对数据库,并在如下数据库中工作良好:
截止到 1.b.35 为止,大约有 66% 的代码被 JUnit 测试用例覆盖: 更多详情,请请 查看最新emma测试报告 在一个功能告一段落以后,我通常会花1-2个晚上在一边咂着廉价的红酒一边颇有成就感的书写JUnit测试。 通常我会用 JUnit 把我自己击溃,紧接着的那几天我都努力让那个该死红条变绿,之后,又想方设法写出 新的Junit测试试图让它再度变红。并且我还要保证所做的修改不能让代码膨胀,这的确让我死掉了不少脑 细胞。这些测试中,不仅涵盖各种功能上的测试,也涵盖了一些跨越线程的测试。在以后,我会针对代码执 行的效率加入一些新的测试。
我能保证的就是Nutz的代码是小巧的,以及通过尽可能多的 JUnit 测试。但是所有我能做的也就只是 这些了,找出剩下的那些代码上的缺陷,就应该交给 Nutz 第一批“小白”们了。“小白”们,加油!我 支持你们... 小白: 是小白鼠的简称。小白鼠是实验室的最爱,实验室是产生新东西的地方。 注: 从 09年9月开始,随着“小白”们的不断增多,项目的 Issue 列表越来越长,不断的有人发现缺陷,也不断的有人 提交修复,现在,基本上是整个社区在决定 Nutz 的品质。
Nutz 的未来
你完全可以让这个项目变得更加美好
我使用的时候如果出现问题怎么办?
|
Nutz相关
最新推荐文章于 2021-09-24 09:19:14 发布