阅读更多

18顶
1踩

编程语言

原创新闻 Spring 4.0 开发计划

2013-01-17 12:19 by 副主编 wangguo 评论(23) 有23195人浏览
Spring框架联合创始人Juergen Hoeller今天在博客中透露了下一代Spring框架的开发计划。


Juergen称,目前最新的Spring 3.2是3.x分支的最终版本,主要集中解决基于Java的配置和REST对Java SE 7、Servlet 3.0的支持。

下一代Spring框架的版本为4.0,将致力于2013年及以后的新兴的企业开发相关主题,包括:

  • 优先支持基于Java SE 8的Spring应用——增加对Java SE 8语言特性(如lambda表达式)和API(如JSR-310 日期和时间API)的支持
  • 允许使用Groovy 2配置和实现Spring风格应用——如基于Groovy的bean定义、将Groovy作为整个应用程序的可选语言
  • 支持Java EE 7中的关键技术——包括JMS 2.0、JPA 2.1、Bean Validation 1.1、Servlet 3.1、和JCache等
  • 启用WebSocket风格的应用程序架构——支持符合JSR-356的运行时和相关技术
  • 应用程序内部的细粒度事件处理和消息传送——基于现有的应用程序事件/消息监听器机制构建
  • 删除已弃用的功能,将最低依赖提升到Java 6+
今年4月份,将会发布一个Spring 4.0里程碑版本,正式版本将于今年年底发布。

详细信息:Next Stop: Spring Framework 4.0
18
1
评论 共 23 条 请登录后发表评论
23 楼 Foxswily 2013-02-01 11:48
yrclsgo 写道
Foxswily 写道
nalan 写道
sgq0085 写道
还用ibatis和spring2.0呢 MyBatis都发布好久了。。。 spring4.0都出到4了
一不小心被淘汰了

建议使用MyBatis,xml和注解并用,简单的用注解很方便,另外mapper的出现使得dao和bean配置不再需要,很方便.


mybatis性能是个问题

你是说mybatis性能不如hibernate吗?

ibatis -> mybatis,或者说3.0之后,性能不如2.x版本
22 楼 yrclsgo 2013-02-01 11:19
Foxswily 写道
nalan 写道
sgq0085 写道
还用ibatis和spring2.0呢 MyBatis都发布好久了。。。 spring4.0都出到4了
一不小心被淘汰了

建议使用MyBatis,xml和注解并用,简单的用注解很方便,另外mapper的出现使得dao和bean配置不再需要,很方便.


mybatis性能是个问题

你是说mybatis性能不如hibernate吗?
21 楼 isaiahzhong 2013-01-21 09:10
            不过说实在的,项目当中hibernate +jdbcTemplate是非常不错的选择,hibernate可以解决大部分问题,性能问题或者涉及到优化的话,使用jdbcTemplate基本上可以达到JDBC的速度。
20 楼 isaiahzhong 2013-01-21 09:08
         这个并不是hibernate的优势,只能说写的SQL不规范,假如你SQL是select id,name,age  from  user 然后取值也是通过getString("id")进行取值,那么以后你维护,你加字段,并不影响以前的功能,楼主意向如何?
19 楼 theoffspring 2013-01-19 16:41
nalan 写道
sgq0085 写道
还用ibatis和spring2.0呢 MyBatis都发布好久了。。。 spring4.0都出到4了
一不小心被淘汰了

建议使用MyBatis,xml和注解并用,简单的用注解很方便,另外mapper的出现使得dao和bean配置不再需要,很方便.

我在项目里就这么用的,不过还是喜欢用hibernate,当你的列变了,就会发现使用手写sql工具的痛苦了,还是hibernate爽。
18 楼 Foxswily 2013-01-19 16:16
nalan 写道
sgq0085 写道
还用ibatis和spring2.0呢 MyBatis都发布好久了。。。 spring4.0都出到4了
一不小心被淘汰了

建议使用MyBatis,xml和注解并用,简单的用注解很方便,另外mapper的出现使得dao和bean配置不再需要,很方便.


mybatis性能是个问题
17 楼 rover.lee 2013-01-18 21:10
嗯,现在一个srping就搞定基本的后台web框架了。。
16 楼 isaiahzhong 2013-01-18 17:01
          spring提供的JDBCTemplate完全可以替换持久层的框架,个人觉得很多时候,其实没有使用SQL的映射,hibernate也没有多大的用处,就用JDBCTemplate就可以了,性能都更上去,缺点在于JDBCTemplate很不方便以后的维护,阅读的话,也不方便,
15 楼 isaiahzhong 2013-01-18 16:59
           ibatis一直是我的最爱,可是我前一段时间研究apache的DBUtils框架以后,发现它就是封装了JDBC,和ibatis的区别在于ibatis只是将SQL语句写在配置文件,方便维护,问题是spring提供了JDBCTemplate完全可以替换对JDBC的操作,只是SQL写在JAVA代码中而已
14 楼 nalan 2013-01-18 14:48
sgq0085 写道
还用ibatis和spring2.0呢 MyBatis都发布好久了。。。 spring4.0都出到4了
一不小心被淘汰了

建议使用MyBatis,xml和注解并用,简单的用注解很方便,另外mapper的出现使得dao和bean配置不再需要,很方便.
13 楼 WIN 2013-01-18 14:28
huzhenyu 写道
WIN 写道
这个年头,轻量级的工具也可以做出重量级的应用

WIN同学也关注Spring

我靠 哥这是自2012以来第一次在iteye上灌水就被你发现了。。。。。。
12 楼 ckwn 2013-01-18 12:52
都喜欢当版本帝
11 楼 guoht 2013-01-18 11:48
不是好事,感觉要被引入歧途。
10 楼 hgq030603 2013-01-18 11:05
还在3.x中摸索的人 就那么的一瞬间 扑街了
9 楼 fjjiaboming 2013-01-18 09:55
Spring 越来越强.
Eclipse ~~加油啊.
8 楼 sgq0085 2013-01-18 09:11
还用ibatis和spring2.0呢 MyBatis都发布好久了。。。 spring4.0都出到4了
一不小心被淘汰了
7 楼 huzhenyu 2013-01-18 08:52
WIN 写道
这个年头,轻量级的工具也可以做出重量级的应用

WIN同学也关注Spring
6 楼 tea_pig 2013-01-18 02:01
java的水已经好深好深
5 楼 WIN 2013-01-17 23:39
这个年头,轻量级的工具也可以做出重量级的应用
4 楼 theoffspring 2013-01-17 20:58
喜欢spring mvc

发表评论

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

相关推荐

  • spring 4.0企业开发实战

    spring 4.0企业开发实战。写的不错,。。。。。。。。。

  • Spring4.0 jar包

    spring-framework也就是Spring4.0官方jar包,Spring框架,由Rod Johnson开发,是一个非常强大的反转控制(IOC)框架,以帮助分离项目组件之间的依赖关系

  • spring4.0.zip

    Spring 是一个轻量级的开源框架, 为简化企业级应用开发而生 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API 依赖注入(DI — dependency injection、IOC) 面向切面编程...

  • spring4.0jar

    spring4.0jar开发时所用的全部jar

  • spring4.0讲义(精简)

    spring讲义,精简地讲述了spring在企业开发过程中的应用。特别适合新手学习的spring讲义。该讲义来自于北京动力节点。

  • spring4.0 api

    spring 4.0 doc api,开发文档,找了2分钟才找到。。

  • 实战Spring4.0的新功能

    Spring框架经历了3个 重要的发布版本——3.1、3.2以及现在的4.0——每个版本都带来了新的特性和增强,以简化应用程序的研发。 3.1 比较经典,用的也比较多。 1.4.1 Spring 3.1新特性 3.1 主要是简化和改善配置,...

  • spring 4.0.x源码

    Spring框架4.0这个版本支持了众多Java 8的新特性,新增了对WebSocket、STOMP等技术的支持,并增强了测试、Web开发的便利性,另外,在这个版本中还删除了废弃的方法和类。

  • Spring4.0+SpringMVC4.0+Mybatis3.2框架整合例子(SSM) 自动生成代码

    Spring4.0+SpringMVC4.0+Mybatis3.2框架整合例子(SSM) 自动生成代码 简单试用

  • Spring Framework 4.0 Documentation

    Spring Framework 4.0 Documentation,操作手册,方便开发人员学习!

  • 尚硅谷spring4.0视频

    尚硅谷spring4.0视频

  • spring4.0 RestController.docx

    spring4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC的组件都使用@Controller来标识当前类是一个控制器servlet。 使用这个特性,我们可以开发REST服务的时候不...

  • 精通Spring4.0 企业应用开发实战——ISBN 978-7-121-30443-9

    精通Spring4.0 企业应用开发实战——ISBN 978-7-121-30443-9 完整高清带目录。

  • spring4.0-released 开发包

    spring-framework 4.0的64个开发包

  • spring 4.0jar

    spring 4.0开发jar 官网下载 资源共享 祝您使用愉快

  • Spring4.0课件及源代码

    Spring4.0是 Spring 推出的一个重大版本升级,进一步加强了 Spring 作为 Java 领域第一开源平台的地位。Spring4.0 引入了众多 Java 开发者期盼的新特性,如泛型依赖注入、SpEL、校验及格式化框架、Rest风格的 WEB ...

  • spring4.0 来总结

    介绍:以下博客的内容都是依据《spring实战4》这本书、spring4.0 来总结。 一、spring作用   Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖...

  • spring 4.0 framework

    Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架

  • 基于Android 7.0与Android Studio的安卓学习.zip

    Android是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的移动操作系统,主要应用于移动设备,如智能手机和平板电脑。该系统最初由安迪·鲁宾开发,后被Google公司收购并注资,随后与多家硬件制造商、软件开发商及电信营运商共同研发改良。 Android操作系统的特点包括: 开放源代码:Android系统采用开放源代码模式,允许开发者自由访问、修改和定制操作系统,这促进了技术的创新和发展,使得Android系统具有高度的灵活性和可定制性。 多任务处理:Android允许用户同时运行多个应用程序,并且可以轻松地在不同应用程序之间切换,提高了效率和便利性。 丰富的应用生态系统:Android系统拥有庞大的应用程序生态系统,用户可以从Google Play商店或其他第三方应用市场下载和安装各种各样的应用程序,满足各种需求。 可定制性:Android操作系统可以根据用户的个人喜好进行定制,用户可以更改主题、小部件和图标等,以使其界面更符合个人风格和偏好。 多种设备支持:Android操作系统可以运行在多种不同类型的设备上,包括手机、平板电脑、智能电视、汽车导航系统等。 此外,Android系统还有一些常见的问题,如应用崩溃、电池耗电过快、Wi-Fi连接问题、存储空间不足、更新问题等。针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也在不断提升。例如,最新的Android版本引入了更多的安全性和隐私保护功能,以及更流畅的用户界面和更强大的性能。此外,Android系统也在不断探索新的应用场景,如智能家居、虚拟现实、人工智能等领域。 总之,Android系统是一种功能强大、灵活可定制、拥有丰富应用生态系统的移动操作系统,在全球范围内拥有广泛的用户基础。

  • node-v4.6.1-sunos-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics