先说下说的太多很多话我临时想的补的 放的地方用词可能比较不当 就不要在意细节了 能懂就行
我是一个比较喜欢技术的 但是要学的东西太多了 我只能把一大类的中学好其中的头头
我认为术业有专攻 很多东西跨大类了不得不重新学习并且要去找他最好的
而不是找一个多功能的 但是每个功能又不突出 用一个功能可能要整很多东西 各种配置 很不利于上手
举个栗子 我觉得maven和gradle都一样东西 我只要学一个就够了 不过另一个也就基本自动会了
tcp框架中 我只要学好neety就够了 前端我只要学好Vue就够了 哪怕react评分更高 了解后他不是很适合我
然后我开始ETC你们了,我目的是想要选你,毕竟我看到了你们优点,有问必答秒回那种,所以我也觉得值得我花时间长篇大问于你们。多功能啊,常见必用那些包都整合在一起了,在以后的开发中我将能快速。不过也怕功能太多更新不过来导致某些部分版本更新太慢,毕竟多少不是全造轮子,总有依赖别人的,但是别人更新了一个很好的功能。
1.Dao -- 针对 JDBC 的薄封装,事务模板,无缓存 --》jdbc我了解的是对数据库处理 我目前是用jpa自动建表
mybatis 进行增删该查。这一块没搞懂你们优点
2.Ioc -- JSON 风格的配置文件,声明时切片支持-->ico还要配置独立文件?我不喜欢配置的太细节
很多通用的能不配置就不配置,就像我了解的springboot中约定大于配置 用注解在类上面就完成不同需求了
3.Mvc -- 注解风格的配置,内置多文件上传功能 这个我可能不大了解 我现在用的是前端VUE后台spring中@RequestMapping @ResponseBody 就是后端只请求数据
4.Json -- 解析和渲染 json我觉得阿里的fastjson就很强大了 一句话也能对象和json对象转换
剩下几个点的功能方面我上面说的工具好像都包含了 就不一一了
推荐JDK8 我现在jdk11咋搞哦
总有一种觉得你们很老的感觉 当然也是我太菜了 很多东西一知半解
我对nutz的了解仅限于最下面那段介绍 也没必要到处再去看介绍了 毕竟这也是官宣
http://nutzam.com/core/nutz_preface.html
///////////////////////////////////////////////****************最下面******************************////////////////////////***最下面///////////////*********************
///////////////////////////////////////////////******************最下面*******************************//////////////////////////***最下面/////////////*********************
///////////////////////////////////////////////********************最下面*****************************///////////////////////////////////////*********************
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+
Nutz 为谁而设计?
如果你觉得 Hibernate 控制比较繁琐,iBatis 编写SQL又比较麻烦,Nutz.Dao 专为你设计。
如果你觉得在多个服务器部署或者修改 Spring 配置文件很麻烦,Nutz.Ioc 专为你设计
如果你觉得直接写 XML 配置文件很麻烦,可视化编辑器又没控制感,Nutz.Mvc 专为你设计
如果你觉得 JSON 转换很麻烦(要写超过一行以上的代码),Nutz.Json 专为你设计
如果你觉得 Java 语法不如 Ruby 便捷, Nutz.Castor 以及 Nutz.Lang 专为你设计
如果你以前根本没接触过 SSH ,只使用 JDBC 编程, 整个 Nutz 专门为你设计