阅读更多

34顶
1踩

编程语言

原创新闻 Nutz1.a.28发布:Ioc 注解配置,更快的上传

2010-06-01 12:44 by 正式记者 zozoh 评论(25) 有9540人浏览
关于 1.a.28

Nutz 1.a.27 发布之后的近两个月,社区发布了 1.a.28。它进行了较重大的改进:

  • 对 Ioc 接口关于 Ioc 做了一个稍微重要的修改 -- 增加了一个方法
  • 		<T> T get(Class<T> type) throws IocException;
    		

  • 注解 @InjectName 从 mvc 包移动到 ioc 包
  • Ioc 支持 注解方式的配置
  • 重写了 AOP 的字节码模型
  • 文件上传适配器默认采用新写的 FastUploading,上传速度提高一倍


  • 问题修复


    • Issue112 通过直接声明一个包来声明包中所有的类为Module by xjf1986518
    • Issue162 Nutz DAO的事物是否能参考Spring的声明式事物管理方式比较好,不知道是否有计划? by hzzdong
    • Issue166 dao: EntityField中的如下方法是不是有点重复啊?  by jiongs753
    • Issue168 无法在Mvc中使用xml作为ioc的配置文件 by wendal1985
    • Issue171 DAO: Cnd 生成的 in 语句不对  by jiongs753
    • Issue172 DAO: Dao.delete Dao.clear 等方法无返回值  by jiongs753
    • Issue176 考虑为Ioc提供注解式的配置 by wendal
    • Issue177 MVC默认适配器问题 by zkgale
    • Issue178 首页的字体太难看了 by nowindLee
    • Issue182 mvc: @Ok 的默认值问题 by zozohtnt
    • Issue183 json:  当 Map 的 Key 为非字符串时,渲染不出结果 by zozohtnt
    • Issue186 @Prev出错 by happyday0517
    • Issue187 demo hello Mvc中/demoredirect/byid和byobj,不能传递参数 by for5million
    • Issue190 静态方法注入时,提示不够 by zkgale
    • Issue194 事务拦截器报错 by happyday0517
    • Issue199 MVC: 为UploadAdaptor添加一个空参构造方法 by jiongs753



    质量


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


    文档


    • 添加 使用注解配置Ioc
    • 添加 NutAop模型
    • 更新 Aop -声明式切面
    • 更新了一对一、一对多、多对多映射部分



    主要贡献者名单

    贡献的种类:

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


    如有遗漏,请提醒我们 ^_^
    贡献者 问题 博客 支持 代码 Demo 文档 测试
    Bird.Wyatt   -    -    O    -   O    -    - 
    for5million   O    -    -    -   -    -    - 
    E-Hunter   O    -    -    -   -    -    - 
    Peter Tung   -    -    -    -   -    O    - 
    hzzdong   O    -    -    -   -    -    - 
    jiongs753   O    -    -    -   -    -    - 
    zkgale   O    -    -    -   -    -    - 
    happyday0517   O    -    -    -   -    -    - 
    wendal   O    -    O    O   O    O    O 
    zozohtnt   O    -    O    O   -    O    O 



    另外,非常感谢

    的朋友们,你们提出的任何问题,发表的任何言论,实际上都对这个小框架 {*产生着潜移默化的影响}。
    我们也正在不断的努力,希望每一个新版本都能让大家获得更好的编程体验。
    34
    1
    评论 共 25 条 请登录后发表评论
    25 楼 Tanyiming 2010-07-09 16:03
    nutz
    学习中
    24 楼 zozoh 2010-06-05 22:58
    phenom 写道
    zozoh 写道
    wendal 写道
    phenom 写道
    感觉它的IOC是从Spring拿过来,然后改成反射反射再反射,没看出来设计思想在哪里.也许是我太弱了吧,框架的出现是因为有了设计思想,而不只是工具集.

    Spring本身就是反射, Ioc框架,基本上都需要通过反射.
    "IOC是从Spring拿过来",这个,见仁见智咯.
    我相信,Nutz做到 '实用,够用' 那就可以了. 没必要追求 "设计思想" 吧.
    也许,哪天就有了 Nutz 设计思想 .
    O(∩_∩)O哈哈~

    兽,你太老实了吧,人家说你没思想,你居然还答应
    你看我多精,这话咱就是不接茬儿

    我完成没有诋毁作者的意思,在看Spring源码时发现和Nutz有许多相似的地方,当然相似不等于抄袭.就像跑步,大家都同样的动作.那句拿过来的说法,我知道错了,不应该这么说地.
    换种说法?Nutz的设计思想什么呢?蜜蜂制造六角蜂房的能力也是天下无敌的,可它始终是蜜蜂.只有人类才称得上工程师



    呵呵,别这么认真,没关系,你一作自我批评我都不好意思了。
    只不过你提的意见,太抽象,我们实在不知道怎么改进而已
    我个人一直认为,谁跟我说自己有思想,那一准儿是忽悠我呢。所以你说 Nutz 没思想,其实我挺高兴的,真的   
    这个小框架其实也真也没什么思想,因为这不过是帮助程序员实现自己思想的一个小工具而已,所以谁说它有思想我跟谁急
    23 楼 phenom 2010-06-05 11:40
    zozoh 写道
    wendal 写道
    phenom 写道
    感觉它的IOC是从Spring拿过来,然后改成反射反射再反射,没看出来设计思想在哪里.也许是我太弱了吧,框架的出现是因为有了设计思想,而不只是工具集.

    Spring本身就是反射, Ioc框架,基本上都需要通过反射.
    "IOC是从Spring拿过来",这个,见仁见智咯.
    我相信,Nutz做到 '实用,够用' 那就可以了. 没必要追求 "设计思想" 吧.
    也许,哪天就有了 Nutz 设计思想 .
    O(∩_∩)O哈哈~

    兽,你太老实了吧,人家说你没思想,你居然还答应
    你看我多精,这话咱就是不接茬儿

    我完成没有诋毁作者的意思,在看Spring源码时发现和Nutz有许多相似的地方,当然相似不等于抄袭.就像跑步,大家都同样的动作.那句拿过来的说法,我知道错了,不应该这么说地.
    换种说法?Nutz的设计思想什么呢?蜜蜂制造六角蜂房的能力也是天下无敌的,可它始终是蜜蜂.只有人类才称得上工程师
    22 楼 windy1st 2010-06-04 17:00
    sdfasdfasdf司法地方
    21 楼 Java.love 2010-06-04 10:22
    我也用了,可是没有出来。
    20 楼 wendal 2010-06-03 19:00
    O(∩_∩)O哈哈~ 老实了点
    继续努力开发 1.a.29 
    19 楼 zozoh 2010-06-03 18:12
    wendal 写道
    phenom 写道
    感觉它的IOC是从Spring拿过来,然后改成反射反射再反射,没看出来设计思想在哪里.也许是我太弱了吧,框架的出现是因为有了设计思想,而不只是工具集.

    Spring本身就是反射, Ioc框架,基本上都需要通过反射.
    "IOC是从Spring拿过来",这个,见仁见智咯.
    我相信,Nutz做到 '实用,够用' 那就可以了. 没必要追求 "设计思想" 吧.
    也许,哪天就有了 Nutz 设计思想 .
    O(∩_∩)O哈哈~


    兽,你太老实了吧,人家说你没思想,你居然还答应
    你看我多精,这话咱就是不接茬儿
    18 楼 wendal 2010-06-03 17:27
    phenom 写道
    感觉它的IOC是从Spring拿过来,然后改成反射反射再反射,没看出来设计思想在哪里.也许是我太弱了吧,框架的出现是因为有了设计思想,而不只是工具集.

    Spring本身就是反射, Ioc框架,基本上都需要通过反射.
    "IOC是从Spring拿过来",这个,见仁见智咯.
    我相信,Nutz做到 '实用,够用' 那就可以了. 没必要追求 "设计思想" 吧.
    也许,哪天就有了 Nutz 设计思想 .
    O(∩_∩)O哈哈~
    17 楼 divenLai 2010-06-03 13:16
    貌似是个好东西,有空研究研究
    16 楼 phenom 2010-06-03 06:28
    感觉它的IOC是从Spring拿过来,然后改成反射反射再反射,没看出来设计思想在哪里.也许是我太弱了吧,框架的出现是因为有了设计思想,而不只是工具集.
    15 楼 lovejing 2010-06-02 16:28
    支持nutz,正在使用。。
    14 楼 zozoh 2010-06-02 11:51
    strongkill 写道
    问题一个问题.能不能注入一个类,做sql语句,慢sql语句记录?
    方便做优化.

    如果你想知道你的应用的慢 SQL,可以将 LOG 打开,分析分析。

    如果你想将所有的 SQL 语句都记录到另外一个统一的地方(不是日志文件),如果是 Log4j,你可以自己定义一个 Appender 或者为 Dao 对象声明切片



    13 楼 strongkill 2010-06-02 11:36
    问题一个问题.能不能注入一个类,做sql语句,慢sql语句记录?
    方便做优化.
    12 楼 zhzhy86 2010-06-02 10:09
    昨晚我在看源码,确实挺不错的,力挺一下
    11 楼 zwtlong 2010-06-02 10:02
    现在正在使用做个小项目,挺不错的,相对SSH模式可大大提高开发效率,非常感谢
    10 楼 kakurine 2010-06-01 23:01
    支持+1!!
    9 楼 surpass 2010-06-01 20:02
    支持一下顶
    8 楼 csg0328 2010-06-01 15:39
    辛苦啊,希望能早点看到正式版啊
    7 楼 wendal 2010-06-01 15:34
    这一版,改动还是不少的.

    升级的用户, 需要重新编译一下.
    因为IocProvider的几个实现,@InjectName都移动了package.

    这一版的Aop已经被完全重写,敬请测试.
    6 楼 gevin 2010-06-01 15:33
    支持nutz,正在使用。。

    发表评论

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

    相关推荐

    • Java JBuilder应用开发实例集.rar

      Java JBuilder应用开发实例集,用JBuilder开发Java应用程序的新手朋友,如果对JBuilder下的JAva布局不熟悉,可以通过这些简单的实例做些了解,现在JBuilder大多情况下都用于移动平台的应用开发了,多学无害处。

    • 用JBuilder9 开发Struts实例

      很不错的Struts实例,适合初学者,但你首先要了解Struts实现机制。然后利用JBuilder开发,它可以为你提供很大方面。http://www.javazy.com/page/index.asp?sortid=469&id=892

    • jbuilder9创建窗体程序简单实例

      第一步:创建一个project 第二步:在项目中创建application ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200606151530140.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E3MjA1NjEyNTI4MDM= 第三步:在图形设计界面随便拖拉几个控件看效果

    • 详细介绍用JBuilder9开发的Struts实例

      本文将给大家介绍在JBuilder 9 集成开发环境下,如何运用Struts Framework来开发Web 应用程序,我们这里所说的JBuilder9是指JBuilder 9 Developer 与 Enterprise两个版本。    一、JBuilder 对于 Struts 之支持    JBuilder 提供图形使用者接口以简化组件文件 struts-config.xml 之编辑与设定,此

    • JBuilder开发Spring实例

      1.        下载spring包,网址如下http://www.springframework.org/download.html解压后的目录中包含了dist、lib等子目录 2.        在JBuilder2005中增加spring库,选择菜单Tools-Configure-Libraries,在弹出的对话框中点击New按钮,输入spring库的名称:spring,点

    • nutz-1.b.52.zip

      Mvc -- 注解风格的配置,内置多文件上传功能 Json -- 解析和渲染 Castors -- Java 对象类型转换 Lang -- 更简洁的 Java 函数以及更丰富的反射支持 Aop -- 轻便快速的切面编程支持 Plugin -- 轻便的插件机制 Resource...

    • MVC,Dao,Ioc(Nutz个人笔记)

      无乱是XML还是Json,创建一个新的配置文件,描述对象依赖关系. @IocBean AnnotationIocLoader 根据这个注解来判断哪些类应该被自己加载 @Inject AnnotationIocLoader 根据这个注解来了解类中的字段,具体的注入方式 @...

    • Nutz介绍

      Nutz介绍 http://www.nutzam.com/core/basic/maven.html# 官方API手册 https://nutz.cn/yvr/list NutzCN论坛 基本的BUG都能找到 Java 为什么不能是一门敏捷的语言呢? 起码 Java 是一门优美的编程语言,经过10...

    • Nutz快速入门

      一、什么是Nutz ? Nutz是对于Java程序员来说,除SSH之外的另一个选择。当然,它是开源的,并且是完全免费的。同时也是商业友好的 二、其有点? 轻 -- 当前最新版,整个jar文件共910kB -- 针对JDBC的薄封装,无缓存...

    • Nutz框架的简单使用

      Q:什么是Nutz。 A:类似于SSH的一个框架。官网http://www.nutzam.com/ Q:Nutz怎么读。 A:读作 “纳特Z(Z发重音)”。Nutz 的 Nut 是因为霍金的《果壳中的宇宙》是 zozoh 最喜欢的一本书之一。 Z 是 zozoh ...

    • JBuilder 4 Enterprise 开发CORBA/WEB应用实例

      实例思路 本实例将建立一个银行账号查询程序。先创建一个IDL文件,执行idl2java编译器,生成服务器端的骨架和对应的客户端的桩,然后,基于以上生成的框架,创建服务器端JAVA程序和html客户端程序。 实例开发工具 Borland Jbuilder 4 Enterprise (1) 选择File|New Project 菜单,在Jbuilder 中创建一个新项目。 (2) 修改Project

    • [转载]用JBuilder9 开发Struts实例

      用JBuilder9 开发Struts实例 一、JBuilder 对于 Struts 之支持  JBuilder 提供图形使用者接口以简化组件文件 struts-config.xml 之编辑与设定,此外,JBuilder 于 O...

    • JBuilder7+Weblogic7+mysql 开发EJB的配置(加入BMP,CMP开发实例)

      配置JB+WLS可以说是一场恶梦,网上搜了所有可以搜到的贴子,有质量的不过三四个,可以说这几个贴子在某些方面写得确实不错,笔者也是靠它们的帮助,经过几天艰苦的摸索才完全成功地整合了JB7+WLS7以及MYSQL数据库来开发EJB的。但这几个贴子都是以前的JB4-6,WLS5-6。1的情况下写的,有很多选项都不适用于JB7+WLS7,而且都是单方面的,没有一个从配置到布署的完整的文档。 一、安装不说

    • 第一篇:nutz初步了解

      前一段时间做项目的时候用的这个框架,很小也很健全的一个框架,主要用到的功能都有,对其他框架和中间件的支持也很到位,记录一下 Nutz特点: nutz框架是一个很轻量级的...但是nutz框架只需要nutz.jar一个jar包

    • 七、Springboot 整合Nutz

      本章节基于: 六、Springboot 整合Shiro---03权限控制 ... Mvc -- 注解风格的配置,内置多文件上传功能 Json -- 解析和渲染 Castors -- Java 对象类型转换 Lang -- 更简洁的 Java 函数以及更丰富...

    • nutz

      现在 Nutz.Mvc 自带的主要视图有 JSP - 采用 JSP 模板输出网页Redirect - 客户端重定向Forward - 服务器端中转Json - 将对象输出成 Json 字符串void - 什么都不做Raw - 二进制输出,图片输出,文件下载等 当然...

    • 【Nutz】Nutz起步

      一、Nutz 是一组轻便小型的框架集合,可以极大程度上提高开发人员的生产力,...MVC:注解风格配置,内置文件上传功能 JSON:实现了对JSON的解析和渲染 Castors:Java对象类型的转换 Lang:更简洁的Java函数以及更丰富...

    • Java高效开发框架Nutz:是SSH的轮子?还是新神器?

      摘要: Nutz是一个优秀的国产开源项目,它是一组轻便小型的框架的集合,被称作是“除了SSH之外的另一个选择”.CSDN记者此次采访了Nutz开发者社区中的几位主要开发者,请他们来谈谈Nutz的这一项目的具体情况。...

    • nutz 简述

      是什么: 在现如今越来越流行的 Web 开发领域,脚本语言们卷起了一场热潮。比如说相对于python的小巧灵活,java就显得很是臃肿。 从本质上来说, Java 语言本身为程序员提供的帮助只有两点,一是语言的语法... 而 Nutz

    • java nutz_java 框架Nutz

      Dao -- 针对JDBC的薄封装,事务模板,无缓存Ioc -- JSON 风格的配置文件,声明时切片支持Mvc -- 注解风格的配置,内置多文件上传功能Json -- 解析和渲染Castors -- Java 对象类型转换Lang -- 更简洁的 Java 函数以及...

    Global site tag (gtag.js) - Google Analytics