Top ↑
无匹配结果,请重新输入
1.a.25 及 更早版本
Jul 10, 2017 10:38:44 AM
作者: zozoh wendal

1.a.25

这是个里程碑式的版本,从这个版本开始, Nutz 将不再依赖 Javassist,而依赖 ASM(内嵌Asm 3.2 ,无需额外jar包) 所以,编译时,你将不再需要 Javassist.jar (在此,特地感谢 无敌的 Wendal)。

同时,为了更好的输出日志,Nutz 在编译时依赖了 Log4j, 但是运行时,没有 Log4j 它会选用 Java 的 Logging 或者是控制台输出。

由于已经有小部分人开始试验性的在自己的项目里应用 Nutz,从本版开始,所有的接口和使用方式变动会非常慎重, 没有重大理由和经过社区充分讨论,它将保持不变。

问题修复

  • Issue 12: Should support one config file can import other config files function. by satellite168
  • Issue 70: 简化json配置(在ioc配置的是时候能把包名用变量代替?) by lhasasky
  • Issue 71: aop: 修改拦截器接口,改为使用asm实现 by wendal
  • Issue 72: 客户端提交表单服务器端自动绑定pojo的建议 by lhasasky
  • Issue 78: 出现@Id或者@name时 还需要@column by amosleaf
  • Issue 80: mvc: 支持 @Attr 注解,可以从 request, session, ServletContext 获取属性 by zozoh
  • Issue 86: NameInjector不能处理一个name有多个值的情况 by blue_rain
  • Issue 91: delete(Object)操作无法删除@PK对象问题 by harkoo
  • Issue 93: dao update 接口建议 by Bird.Wyatt
  • Issue 96: 将HttpServletRequest所接收的参数转为Map by 会跑的蜗牛

质量

  1. 共通过了 397 个单元测试用例
  2. 可以 GAE SDK 1.3.0 上工作正常 (除了 Dao 部分)
  3. Nutz.Dao 经测试在如下数据库上可以工作正常
    • H2
    • MySql
    • Oracle
    • Postgresql
    • SqlServer2005
    • SqlServer2000

改进

  1. 重新实现Log模块,支持 Log4j, Jdk Log
  2. 新增Plugin模块, 支持“部署时决定插件的实现”
  3. 修改了测试用例 JsonCharsetTest.test_zh_CN_from_file
  4. Castors 去掉了大多数静态方法
  5. JsonFormat 支持设置自定义 Castors
  6. Log 部分的结构和实现修改的更加简洁

文档

  1. 添加了 Nutz.Lang (Wiki 《甜Java》)下全部文档
  2. 完成了 Mirror 类的所有 Java Doc

博客

主要贡献者名单

贡献者 问题 博客 讨论 代码 Demo 文档 测试
amosleaf X X X - X - X
axhack - X X - - - -
bird.wyatt X - X - X - X
blue_rain X - X - - - X
bonyfish X - - - - - -
hilliate - X X - - X X
mastung - - X - - X X
mawm X - X X - - -
Roy Tonhee X - - - - - -
satellite168 X - - - - - -
lhasasky X - X - - - -
sunonfire - - X X - X -
Tony - - - - - - X
wendal X X X X - - X
wsc0918 X - - - - - -
yuansicau X - X - - - -
zozoh X X X X X X X
密林仙踪 X - - - - - -
农大天狼 - - X - X - -
会跑的蜗牛 X - X - - - X
知足常乐 - - X - - - X

另外,非常感谢 Nutz QQ 群(75818186) 以及 Nutzam 讨论区 的朋友们,你们提出的任何问题,发表的任何言论,实际上都对这个小框架 产生着潜移默化的影响。 我们也正在不断的努力,希望每一个新版本都能让大家获得更好的编程体验。

另,由于众所周知的原因,建议大家通过通过 https 方式访问讨论区 有时候是可以上的。但是能跳墙还是跳墙的比较好。

下一版目标

将主要集中在

  • Issue 37 ioc: 自动甄别对象的 Ioc 字段
  • Issue 68 通过配置文件添加AOP
  • Issue 76 Ioc中增加类似Spring的Autoweave的特性
  • Issue 83 castor: 用 Method 替换实现类
  • Issue 87 重新实现一个更友好的字节码工具

1.a.22

请参看 JavaEye新闻: 《Nutz1.a.22 发布-Mvc,Ioc 文档完成

1.a.15

请参看 JavaEye新闻: 《 Nutz 框架 1.a.15 发布,全部用例通过 Oracle/Psql/MySql 测试

本页面的文字允许在知识共享 署名-相同方式共享 3.0协议GNU自由文档许可证下修改和再使用。