Nutz 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Nutz 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Nutz 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 三个字儿
适用人群 未知
收录时间 2009-11-30

软件简介

Nutz 不只是一个 Web 框架,更是一种信仰。在力所能及的情况下,最大限度的提高 Java 开发人员的生产力。

Nutz 可以做什么?

  • Dao -- 针对 JDBC 的薄封装,事务模板,无缓存
  • Ioc -- JSON 风格的配置文件,声明时切片支持
  • Mvc -- 注解风格的配置,内置多文件上传功能
  • Json -- 解析和渲染
  • Castors -- Java 对象类型转换
  • Lang -- 更简洁的 Java 函数以及更丰富的反射支持
  • Aop -- 轻便快速的切面编程支持
  • Resource -- 资源扫描

它所有的功能均不强制依赖第三方 jar 包

这就意味着:

  • 如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了
  • 当然你要使用连接池,数据库驱动, websocket等功能,还需要自行添置 jar 包。

支持的环境

  • JDK5+, 推荐JDK8
  • 任意SQL数据库,例如MySQL,Oracle,SqlServer等等
  • 任意支持servlet 2.5的web容器, 推荐Tomcat 8.5+/Jetty 9.2+
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(40) 发布并加入讨论🔥
发表于网络技术专区
2020/10/11 20:03

Nutz v1.r.68.v20201011 常规更新,下个版本切换到 JDK 8

改了一些bug, 疫情期间没多少改动 预告一下,这是最后一个支持JDK6的版本, 下个版本将切换到JDK8了 maven用户改改版本号就能用了 非maven用户可以到这里下载 https://jfrog.nutz.cn/artifactory/libs-release/org/nutz/nutz/ 或者 码云里下载

9
0
发表于软件架构专区
2019/10/31 11:26

Nutz 1.r.68.v20191031 更灵活的国际化

更新内容不多, 但挺实用的 ^_^ add: 更灵活的国际化方式, Mvcs.setLocalizationManager fix: Mvcs.getSessionAttrSafe在获取失败时应返回null

7
4
发表于AI & 大数据专区
2019/05/16 13:08

Nutz 全家桶发布 1.r.68.v20190516

Nutz -- 核心包, 包含lang/ioc/dao/mvc/aop/el NutzMore -- 扩展包, 集成第三方jar和扩展各种有趣的功能 NutzWx -- 微信SDK 本版本主要更新: * add: 添加@PrevInsert/@PrevUpdate/@PrevDelete注解 * add: EL类添加2个帮助方法,方便添加自定义函数 * add: 添加dao层的LocalDate类的支持 by gengxiaoxiaoxin * add: hmacSHA256方法 by howe * fix: Mirror处理特殊枚举类时,没有正确判断枚举类型 * fix: 登出的时候, sessi...

16
16
发表于开发技能专区
2018/06/15 11:38

Nutz 1.r.66 发布,Java 应用框架

相隔了快5个月后,我们又回来了。 首先吐槽下上次发布版本后定的一堆目标,到目前为止一个都没实现... 定好了4月来点动作,之后很自然的推迟到5月,又从5月很自然推迟到6月,然后6月已经过半了,还没影呢... 不过好在NutzBoot一直在wendal的带领下有条不紊的发着版本,非常牛逼非常给力!据说某平台的star数也已经超过了nutz... 关于接下来会做什么 实际上我们准备的第一个动作是开个定期的直播活动,也偷偷的试播了2次 准备了背...

12
9
发表于服务端专区
2018/01/29 14:50

Java 应用框架 Nutz 1.r.65 发布,新增特性和 Bug 修复

2018已经过了快1个月,各位同学的年度总结是不是也写好了。 回顾2017,来看看Nutz都做了哪些事情: Nutz核心包发布了共4个版本,名字都是某位广东人喜欢的水果 NutzBoot项目立项且发布,直接窜上2.0 NutzCloud项目立项且发布,没错就在NB的2.1版本中 Nutz官网更新了一版,满足了PC与手机端访问 总的来说相比前两年还是做了一些新东西出来,当然这也包括了一些尚未公开的项目。 就在一周前,Nutz核心组的几名成员相聚长沙黄兴路步...

28
9
发表了资讯
2017/11/16 15:24

Nutz 1.r.63 发布,Java 应用框架

4个月前,我们打算发布一个8周年纪念版。结果,连双十一都过完了... 8年前,那时候还叫 "javaeye" 的新闻栏目,登出了一条不太平凡的小新闻,Nutz框架 1.a.15 发布了。 那时候,还用着google code,然而现在是 github 和码云的天下。 那时候还出过"四不像","斗鱼","guzz"等很多框架,能坚持到现在还更新的只剩下很少一部分。 那时候,有人说nutz停更了怎么办?收费了怎么办?闭源了怎么办?嗯,49个版本,8年持续改进,免费且完...

16
32
发表了资讯
2017/07/18 08:37

Nutz 1.r.62 发布,Java 应用框架  

1.r.62 黄皮 发行注记(20170718) 黄皮,有点酸有点甜,但不是初恋的味道, 俺这种广州土著就很喜欢吃.去年7月北京之行, 给同事带去的一箱黄皮和荔枝,结果,荔枝一边倒的好评, 黄皮是毁誉参半. 新功能新特性也是这样,有人更喜欢它的甜,也有人更在意它的酸. 这个版本, 新特性主要是"@IocBean/@Inject的扩展", 不到100行的代码, 对ioc的扩展性的提升蛮大的. 兼容性方面, 应该100%兼容1.r.61.r2, 一如既往的放心升级吧,现在还新增了"版本...

20
13
发表了资讯
2017/04/17 07:55

Nutz 1.r.61 发布,Java 应用框架

恩,你比之前快了. 启动加速, 指Scans类的初始化过程,当项目里面有上百个jar的时候,老版本需3s,现在仅需50ms 运行加速, 指FastClass已经完全重写并默认启用,而且对使用者是透明的 乐观锁,由https://github.com/crskyp提供 来,体验一下飞一般的速度 在此感谢社区,QQ群里以各种方式贡献的童鞋,^_^,未能一一记录,深表歉意 主要变化: update: 重写了Scans类的初始化过程,性能提升50+倍 update: 内置的asm升级到5.2.0,这次无删减了. u...

11
19
发表了资讯
2017/01/16 06:59

Nutz 1.r.60 发布,Java 应用框架

青豆,即青豌豆,@wendal最近的最爱,因为腰果吃完了. 这个版本,新功能不多,bugfix也少,最大的亮点是官网更新了(胖五做的),另外官网正在备案,请使用https协议访问. 文档大幅更新,添加了十几个小节,调整了顺序,其动力来源,就是NutCN社区的3000+帖子. 每隔一段时间,我就会翻一遍,思考一下为什么会有这些问题?而不是单纯解答一下问题. 感谢osc和博文视点赠送的实战ES2015一书,恩,还得感谢党,感谢国家,感谢CCTV 主要变化: fix: Json....

17
14
发表了资讯
2016/12/01 06:56

Nutz 1.r.59 发布,Java 应用框架

Nutz 1.r.59 发布了。没时间解释了,快更新吧 <dependency>     <groupId>org.nutz</groupId>     <artifactId>nutz</artifactId>     <version>1.r.59</version> </dependency> 主要变化: add: https://github.com/nutzam/nutz/issues/1144 HttpDNS的实现 fix: https://github.com/nutzam/nutz/issues/1145 1.r.58的pom.xml强引用了servlet api和log4j add: https://github.com/nutzam/nutz/issues/1147 @Modules默...

10
8
发表了资讯
2016/09/26 00:00

Nutz 1.r.58 - Java 应用框架发布, dao 层重要更新

前言 本来要趁G20的喜庆气氛发布这个版本的,而且是nutz公开发布7周年,nutzcn社区上线1周年,但台风来了,被吹成了SB. 月初,我(wendal)组织了一次长达4小时斗鱼直播(nutz.cn的内存泄漏排除),收看人数随着时间的推移正比例下降, 最终收入鱼丸0个和鱼翅0根,妥妥的稳定0收入.最终,在睡醒一觉之后,怒删几个依赖库,解决了. 随机调查了2名群众, 35%的群众表示,没有球没有肉,全是硬货太难啃,最终也没高潮,必须差评!!! 另外,有小伙伴投诉说...

16
21
发表了资讯
2016/09/05 00:00

Nutz v1.r.58.rc0 发布,Java 应用框架

主要更新: 开始检阅文档,为1.r.58做准备 查看提交记录以了解更多 下载地址: Source code (zip) Source code (tar.gz) 发行说明: https://github.com/nutzam/nutz/releases/tag/v1.r.58.rc0

15
8
发表了资讯
2016/07/25 00:00

Nutz 1.r.57- Java 应用框架发布

1.r.57 [綦河北渡鱼] 发行注记(20160723) 来,干了这杯海水。都是地球人,海水到处流,有啥好争的,快点把核聚变搞定啊~~~~! 哦,报个bug都能被一锅端,乌鸦云朵消失了。但雨还是继续下啊,感觉哪里不对啊。 这次,新功能比bugfix多了,来来来,赶紧更新了。对了,nutz@github已经突破1000个star,啊啊啊啊 --------------------------------------------------- 主要变化: fix: @Inject在setter上标注有时候抛异常 fix : Reco...

27
13
发表了资讯
2016/05/08 00:00

Nutz 1.r.56.rc2 发布,Bug 修复版本

Nutz 1.r.56.rc2 发布了,这个版本是一个Bugfix版本,只有极少的新特性, 若正在使用1.r.55 可无缝升级。 问题修复: * @Inject根据类型注入有致命的bug. * 继承SimpleAopMaker的类如果是个Ioc Bean,所引用的对象会创建多次. * DB2下Daos.queryCount生成的语句不对. 新特性: * Cnd类新增andEX和orEX方法 // 以前   Cnd cnd = Cnd.where("age", "<", 25);   if (!Strings.isBlank(city)) {       cnd.and("city...

5
5
发表了资讯
2016/02/18 00:00

Nutz 1.r.55- Java 应用框架

maven已经同步: http://repo1.maven.org/maven2/org/nutz/nutz/1.r.55/ 上个月的寒潮,真的够"鸡冻"的,连广州也下"雪"了,春节期间也是各种"红包来了!!" 上一版本没有起名字,激起民愤,作为吃货的我,鸭梨很大很大... 距54版两个月,这次更新新增了几个功能,详情请查阅文档或社区的帖子 理论上,在源码级别完全兼容1.r.54,除了"兼容性变化"列出的几个接口,应该没多少人会实现它们. 另外,值得一提的是NutzCN社区的ios客户端也上线了("這...

17
24
发表了资讯
2015/12/23 00:00

Nutz 1.r.54 第一个正式版发布- Java 应用框架

没错,这一天来了!!这么多年终于正式版了 新功能/问题修复 主要内容: dao减少不需要的自动事务操作,部分场景下大幅提高性能 支持JDK8的参数名读取 el内置now函数 用于跨域调用的CrossOrginFilter dao现在支持注册全局自定义ValueAdaptor,字段也设置自定义ValueAdaptor 一个小小的tmpl实现 PropertiesProxy现在实现了Map接口 修正jsonp和re两个mvc视图的bug dao.each方法与daocache冲突的bug FieldMatcher支持过滤空白字符串 ...

31
40
发表了资讯
2015/09/20 00:00

Nutz 1.b.53 红烧鲨鱼面 发布了

至今最好的 nutz 版本 历时半年的大量的改进及bug fix ^_^ 官方发行注记地址 http://nutzam.com/core/nutz_release_notes.html 变更统计 417 files changed, 5275 insertions(+), 14550 deletions(-) 兼容性 Json输出的属性顺序,现在按原生顺序输出了 @Ok("json")的默认Content-Type变成application/json了 若MainModule设置了@At,但子模块没有设置@At,现在会继承MainModule的@At设置, 可以通过@At(top=true)回避 新功能 重新实...

21
23
发表了资讯
2015/02/13 00:00

Nutz 1.b.52 肥牛酸菜鱼

又是一个 bug 修复安心升级版,Nutz 1.b.52,要升级的同学请随意入。 春节将至,给大家提前拜年。因为最近实在太忙(当然,以后你们可能会知道我为啥这么忙),总之没啥好说的,这个版的主要工作是 wendal 在搞(实际上前几个版也都是他在搞,呵呵)各位要升级的的,下来 Jar 包玩玩,很安全滴,我天天用,升级嘛,升升更健康。 @wendal,快过春节的,关于这个版,关于 Nutz,关于 ... 天气 ...总之,你有啥要和大家说的吗? ^_^ ...

28
20
发表了资讯
2014/04/13 00:00

Nutz 1.b.50 发布 - Java 应用框架

1.b.50 发行注记 大约半年多前,Nutz 发布了 1.b.49,随着时间的推移,不断有小伙伴提出 Issue,看起来又攒 了 20 多个,那么我们就再发一版吧。 新版的发布正好春意更浓,很多同学都说 Nutz 原来的主页过于简陋,我们做了改版。这半年 ,我们重写了文档生成器 *zDoc*, 再补充点文档就要和大家见面了。它支持 markdown 语法 哦。 另外,Nutz的下载列表 因为 google 服务的原因近期将迁移到别的地方,无敌的wendal 将会 负责这个事情。等我...

21
20
发表了资讯
2013/09/12 00:00

Nutz 1.b.49 发布 - Java 应用框架

1.b.49 发行注记 被 Wendal 催要发 Nutz 新版。前两天 review 了一些 issue,今天要写发行注记的时候突然想到,咦,怎么好像这几天是发布会高峰期哦。个人感觉小米的发布会比魅族的好一点(虽然我的手机是MX2),雷军这次没有喊“碉堡了”,所以要被加十分。工程系的同学表跟风乔布斯,发布会弄的低调平淡一点还是让人看的舒服点。 Nutz 核心包到现在为止,4年的时间,我们发布了 30 多个版本,这次发布也是属于 Bug 修复版,大...

27
22
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
40 评论
804 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部