阅读更多

39顶
11踩

编程语言

原创新闻 Nutz-1.a.32 发布-尺寸突破800K

2010-10-14 08:25 by 正式记者 zozoh 评论(49) 有11953人浏览
DAO
因为国庆假期,以及底层包扫描策略的修改, Nutz 的这个版本的发布用了将近 2 个月的时间
随着越来越多的同学勇敢的将 Nutz 用在了自己的商业项目上,
我们很欣慰,并且,再次承诺:Nutz不会膨胀

但是请看看我们的问题列表吧,它总在那里不断的长啊长的。
间或会有几个野心勃勃的建议被某些大胆的同学提出
由此,Nutz.jar 表示鸭梨很大
于是乎,终于在这个版本突破了800K大关
考虑到我们在下几个版本还会添加少许功能,说不定突破 900K 指日可待。

当然,过于在意于发布 Jar 包的体积,只能证明我们很有控制狂的潜质,而且是一小撮很强很偏执的那种控制狂。
实际上,Jar 包大个几百K,不会有人在乎。运行不会慢,几百K,不就跟没有一样吗?
我很同意这种说法
但是我就不

按照 Wendal 的说法,下面几个版本要作扫除了。

这个版本另外一个收获就是:在这两个月里,基本上所有的提交者都很忙,但是这个版本还是出来了。
这也再次印证了这篇文章的观点。
推动这个项目的主要动力并不是提交者,而是它的使用者
更多的人,更多的声音,这个项目越来越好玩了 ^_^

我们会继续让这个项目更开放
我们也在等待着你的任何意见和建议

下面给出这个版本(1.a.32)的发布的详细信息

----------------------------------------------------------------------------
关于 1.a.32

本版除了修复问题,主要增加如下特性

  • Ioc: 字段注入的循环依赖,不能正常工作
  • Mvc: 上传时,支持文件名过滤,以及大小限制
  • 修改了底层包扫描策略,支持从 jar 包中寻找 Ioc 配置文件,本地化字符串文件等资源


----------------------------------------------------------------------------
问题修复

  • Issue 94      Ioc中有相互依赖时会出现空指针异常    by Blue Rain
  • Issue 200    MVC: UploadAdapter文件大小限额    by 天行健
  • Issue 249    mvc: UploadAdaptor 应该支持一个选项,是否记录空文件(默认应该为 "不记录")    by zozohtnt
  • Issue 266    通过注解方式使用Ioc文档太少,也没有Demo,建议尽快补充    by LQ10001
  • Issue 274    lang: Files.write 应该支持 InputStream    by zozohtnt
  • Issue 278    入口函数返回View时,ActionInvokerImpl处理不对    by 茶几
  • Issue 283    Http#encode    by caji.net
  • Issue 284    关于项目打成JAR包,IOC,MSG,SQL目录无法找到.    by shao0707@163.com
  • Issue 288    希望多增加几个内置转换器    by LQ10001
  • Issue 289    更新20100916快照版的jar包后,JsonLoader无法找到js文件所在的文件夹.    by qi.yang.cn
  • Issue 290    NutDao主键类型转换错误    by yonlist
  • Issue 291    Castors 初始化错误    by caji.net
  • Issue 293    关于dao查询问题,查询email的一个bug     by shao0707
  • Issue 296    在gae上使用nutz ioc报错, nutz版本1.a.31及以后版本都报    by yuansicau


----------------------------------------------------------------------------
质量

  • 共通过了 XXX 个单元测试用例,代码覆盖率达到62%(按line计算)
  • Nutz.Dao 经测试在如下数据库上可以工作正常

----------------------------------------------------------------------------
文档


  • [mvc/localization.man 本地化字符串] : 修改描述
  • [zdoc/overview.man zDoc 概述] : 添加生成PDF的描述
  • [appendix/plugins.man 可用插件] : 添加插件中心的描述


----------------------------------------------------------------------------
主要贡献者名单
贡献的种类:

  • 问题: 给项目的问题列表汇报一个上的问题,并且该问题被本次发布包括
  • 博客: 在本版本开发期间,写过关于 Nutz 的文章,并被 推荐列表收录
  • 代码: 提交过至少一个修订
  • Demo: 为 Demo Site 提交过代码
  • 文档: 提交过文档,在讨论区发帖或者通过文档上的留言指出现有文档存在的问题
  • 测试: 发布前,参与测试周发布人给出的任务


如有遗漏,请提醒我们 ^_^
贡献者 问题  博客 支持 代码   Demo 文档  测试
O(∩_7∩)O   -     -    -     -   O    -     O  
Blue Rain   O     -    -     -   -    -     -  
caji.net   O     -    -     -   -    -     -  
Jay   -     -    O     -   -    -     -  
LQ10001   O     -    -     -   -    -     -  
qi.yang.cn   O     -    -     -   -    -     -  
shao0707   O     -    -     -   -    -     -  
yonlist   O     -    -     O   -    -     -  
yuansicau   O     -    -     -   -    -     -  
wendal   O     O    O     O   O    O     O  
zozohtnt   O     -    O     O   -    O     O  
茶几   O     -    -     -   -    -     -  
老袁   -     -    -     O   -    -     -  
水蓝   O     -    O     -   -    -     -  
天行健   O     -    -     -   -    -     -  
云海飞舞   -     O    O     -   O    -     -  
冬天温泉   -     -    -     -   -    -     O  


另外,很多朋友都在:

回答新手的问题,我们现在只能根据印象草草统计,贡献列表非常不完善。我们正在想办法,争取在不远的将来,能记录下来大家每一点一滴的付出 ^_^

欢迎访问官网,以获取最新的快照版和用户手册
39
11
评论 共 49 条 请登录后发表评论
49 楼 whaosoft 2010-11-12 13:35
   我out了 今天才看到这个 呵呵
48 楼 yuan_sicau 2010-10-22 09:29
用nutz在GAE上做了一个blog程序:http://liveforideal.appspot.com/.感觉还可以.在遇到问题时,社区能帮忙马上解决.开源要的就是社区强大的力量.
47 楼 yuan_sicau 2010-10-22 09:28
用nutz在GAE上做了一个blog程序:http://liveforideal.appspot.com/.感觉还可以.在遇到问题时,社区能帮忙马上解决.开源要的不是社区强大的力量.
46 楼 wendal 2010-10-18 07:47
Javaeye上的技术讨论越来越少了
45 楼 kjj 2010-10-17 22:55
1-6楼的评论没有任何技术含量,就是一味的说好,又没说好在哪里,你们真正用过了吗,那里用的,有了这个立刻放弃以前的框架了吗,写个详细的文章分析一下吧!!
44 楼 kjj 2010-10-17 22:51
icanfly 写道
dongfangx 写道
icanfly 写道
dongfangx 写道
sswh 写道
Leon.Wood 写道
icanfly 写道
感觉怎么这么多像枪手的评论。这些人都是刚注册的,0访问量

着实


去看了一下一些回帖人的资料   果然


你看我资料,0访问量?又能说明什么,Javaeye只是一个网站,并且体验又不是很好,我为什么要在Javaeye上更新资料,发帖还要答题。

Nutz我们确实在商用,公司做了很多优化和改进,同时也有相应的自动化工具。
开发效率确实不错,上手也容易。

而且大家都没有提到你,你站出来就开始默认别人是在说自己。这个。。。。。我有点不明白了


因为我也在为Nutz贡献我微薄的力量,
看见有人莫名其妙的诋毁Nutz,
心里就不爽

我就一句感叹词就成诋毁了 ?又成“莫名其妙”了?请解释一下莫名其妙,难道真是没有一点原因就开始感叹吗?我想凭这位仁兄的脑子不会不理解吧。 这位仁兄请注意自己的用词,你从哪个角度看出来我在诋毁Nutz这个项目了。我是觉得是你“清澈”的眼睛里容不下一颗沙粒!

鄙视做枪手的,技术掺假,害群之马
43 楼 zozoh 2010-10-17 00:49
xiebaolong 写道
哈哈,支持你们,如果nutz本身只做MVC这部分,而其他部分再做一个jar包,就像瑞士军刀一样,把long的东西都提炼出来,呵呵,这只是个人想法!


本来就可以这样,因为它的 mvc, ioc, dao, json 是不互相依赖的, 只有 Mvc 包里的类需要 ioc 包里的一个接口定义而已

但是懒得编那么多 jar 包,而且本身这个 jar 就不大

更详细的包依赖请参见: http://code.google.com/p/nutz/wiki/committer_packages
42 楼 xiebaolong 2010-10-16 21:22
哈哈,支持你们,如果nutz本身只做MVC这部分,而其他部分再做一个jar包,就像瑞士军刀一样,把long的东西都提炼出来,呵呵,这只是个人想法!
41 楼 aunox 2010-10-16 21:15
支持你们!
40 楼 xulei 2010-10-15 23:09
一直关心注视着nutz 一帮快乐的人做自己喜欢的事,赞一个
39 楼 baozi265 2010-10-15 21:16
支持个。
呵呵。很不错。
38 楼 wendal 2010-10-15 20:42
技术讨论,理性之争
37 楼 icanfly 2010-10-15 17:55
dongfangx 写道
icanfly 写道
dongfangx 写道
sswh 写道
Leon.Wood 写道
icanfly 写道
感觉怎么这么多像枪手的评论。这些人都是刚注册的,0访问量

着实


去看了一下一些回帖人的资料   果然


你看我资料,0访问量?又能说明什么,Javaeye只是一个网站,并且体验又不是很好,我为什么要在Javaeye上更新资料,发帖还要答题。

Nutz我们确实在商用,公司做了很多优化和改进,同时也有相应的自动化工具。
开发效率确实不错,上手也容易。

而且大家都没有提到你,你站出来就开始默认别人是在说自己。这个。。。。。我有点不明白了


因为我也在为Nutz贡献我微薄的力量,
看见有人莫名其妙的诋毁Nutz,
心里就不爽

我就一句感叹词就成诋毁了 ?又成“莫名其妙”了?请解释一下莫名其妙,难道真是没有一点原因就开始感叹吗?我想凭这位仁兄的脑子不会不理解吧。 这位仁兄请注意自己的用词,你从哪个角度看出来我在诋毁Nutz这个项目了。我是觉得是你“清澈”的眼睛里容不下一颗沙粒!
36 楼 lpp333 2010-10-15 17:11
wendal 写道
dongfangx 写道
sswh 写道
Leon.Wood 写道
icanfly 写道
感觉怎么这么多像枪手的评论。这些人都是刚注册的,0访问量

着实


去看了一下一些回帖人的资料   果然


你看我资料,0访问量?又能说明什么,Javaeye只是一个网站,并且体验又不是很好,我为什么要在Javaeye上更新资料,发帖还要答题。

Nutz我们确实在商用,公司做了很多优化和改进,同时也有相应的自动化工具。
开发效率确实不错,上手也容易。

期待这些优化/改进 能够回流到社区,哈哈

不知道会不会真的有回流~~!!!
35 楼 dongfangx 2010-10-15 17:07
icanfly 写道
dongfangx 写道
sswh 写道
Leon.Wood 写道
icanfly 写道
感觉怎么这么多像枪手的评论。这些人都是刚注册的,0访问量

着实


去看了一下一些回帖人的资料   果然


你看我资料,0访问量?又能说明什么,Javaeye只是一个网站,并且体验又不是很好,我为什么要在Javaeye上更新资料,发帖还要答题。

Nutz我们确实在商用,公司做了很多优化和改进,同时也有相应的自动化工具。
开发效率确实不错,上手也容易。

而且大家都没有提到你,你站出来就开始默认别人是在说自己。这个。。。。。我有点不明白了


因为我也在为Nutz贡献我微薄的力量,
看见有人莫名其妙的诋毁Nutz,
心里就不爽
34 楼 wendal 2010-10-15 17:04
dongfangx 写道
sswh 写道
Leon.Wood 写道
icanfly 写道
感觉怎么这么多像枪手的评论。这些人都是刚注册的,0访问量

着实


去看了一下一些回帖人的资料   果然


你看我资料,0访问量?又能说明什么,Javaeye只是一个网站,并且体验又不是很好,我为什么要在Javaeye上更新资料,发帖还要答题。

Nutz我们确实在商用,公司做了很多优化和改进,同时也有相应的自动化工具。
开发效率确实不错,上手也容易。

期待这些优化/改进 能够回流到社区,哈哈
33 楼 wendal 2010-10-15 17:02
Aspen 写道
Nutz是SSH的另一个选择?

请问声明式事务用Nutz怎么实现?Nutz在什么地方设置事务的传播属性?

通过Aop来实现. 欢迎到论坛或QQ讨论.
32 楼 Aspen 2010-10-15 16:52
Nutz是SSH的另一个选择?

请问声明式事务用Nutz怎么实现?Nutz在什么地方设置事务的传播属性?
31 楼 zozoh 2010-10-15 14:53
jordan_micle 写道
体积越来越大,也就越来越没意思了。


没错
30 楼 jordan_micle 2010-10-15 14:23
体积越来越大,也就越来越没意思了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 引人入胜Installshield6.x 安装程序设计与制作.pdf

    引人入胜Installshield6.x 安装程序设计与制作.pdf 有完整书签

  • Installshield进阶指南

    Installshield进阶指南 1  说明(适用范围) 阅读对象:对IS有一定基础的使用者。 适用版本:IS10~IS12 目的    :本手册为例子工程Example Project工程的配套文档,文档中的具体代码或设置可在Example Project中看到。 本手册使用is 12中的Windows Installer-InstallscriptMSI Project作为安装讲解

  • Installshield调用.net DLL的基本方法

    Installshield调用.net DLL的基本方法 1.新建DLL文件。MyTest.dll,方法如下: 新建一个solution,例如DLLStudy 添加一个为ClassLibrary类型的工程MyTest 在这个工程中添加类TestClass.cs 内容如下: namespace MyTest {...

  • Installshield DLL函数调用失败:ISRT._DotNetCoCreateObject

    问题描述:在安装时需输入一串字符,要调用C#封装好的DLL进行处理。使用InstallScript调用DLL方法一直失败,提示错误如下图。 工具:Installshield 2015 Visual Studio 2017 解决方案: C#代码部分 TestClass.cs,定义三个方法。命名空间为LibTest,类名为TestClass。 ...

  • InstallShield 调用自编 DLL 示范

    InstallShield 脚本调用 DLL 示范   /******************************************************************/   int nResult;   // 定义函数   // 来自 LoadDriver 的 SetupLoad 函数有两个字符串参数 prototype stdcall int LoadD

  • InstallShield如何调用c++的dll

    教程    1 用c++ 6 新建一个非mfc的dll工程sss,选择生成“a symbol that exports some symbols”    2 在sss.h的最后加入以下代码    extern "C"  __declspec(dllexport)  int _cdecl MyDllFunc(int a);    3 在sss.cpp的最后加入以下代码:    int MyDll

  • installshield调用第三方dll文件

    在卸载程序时需要调用dll文件释放license,研究了下怎样去掉用第三方dll文件。 首先看官方的例子: /*--------------------------------------------------------------*\ * * InstallShield Example Script * * Demonstrates the UseDLL and the UnUseDLL

  • InstallShield内部库函数之13 字符串函数

    InstallShield内部库函数之13  字符串函数  字符串函数提供处理字符串变量和文字的功能。字符串函数与标准C语言函数相似。返回值也遵守C语言的规定。CopyBytes从一个字符串中拷贝指定字节数到另一个。GetDir从一个路径名或全限定文件名中删除驱动器标识。GetDisk从一个路径名或全限定文件名中检索磁盘驱动器标识。NumToStr将一个数字转换为一个字符串。ParsePath从一

  • VB6 VC6最佳打包工具InstallShield,内附教程

    InstallShield的权威性毋庸置疑,Microsoft Adobe Symantec IBM Intel NVIDIA SAP SyBase Oracle Apple Siemens... 都是它的典型客户。

  • Installshield调用DLL的正确姿势

    脚本如下 szDllPath = SUPPORTDIR ^ "TestCom.dll"; set oMyTest = CoCreateObjectDotNet(szDllPath, "TestCom.TestClass"); szMsg1= oMyTest.Test(svSerial); MessageBox(szMsg1,INFORMATION); Test就是...

  • Installshield打包dll时,将dll文件自动注册

    由于开发中使用了dll控件,如果目标机器上没有对应的dll文件会造成应用程序无法正常运行,经过查找资料,发现InstallShield是自己带了自加载dll等自动注册控件的功能。流程如下: 第一步:Project Assistant —> Application Files —>Destination Computer 右键[Destination Computer]->Show PreDef

  • vc6.0编写的程序打包成应用程序

    首先,安装VC6.0的同时也要安装installshield for vc6.0工具。如果之前没有安装installshield工具的话,可以重新打开安装包(在安装包包括installshield文件的情况下),如下图所示,选择Other Microsoft Tools,点击next;进入下一步,点击Retry,以次进行完成installshield的安装。 完成installs

  • InstallShield使用——几个技术问题介绍

    InstallShield使用——几个技术问题介绍 1 几个技术问题介绍 1.1 数据库设置 在安装程序中设置数据库,有两种方法:一种采用命令行附加数据库文件,一种是通过SQL Script脚本创建数据库,对于编写SQL Script过于复杂,或创建数据库时间过长时建议采用第一种方法。 1.1.1 命令行附加数据库 1. 将数据库文件...

Global site tag (gtag.js) - Google Analytics