Java与SpringBoot发展历程简述

  1. Java 1.0:1996年,最初版本Java发布,提供了一个可移植、可靠的平台;
  2. Java 2(J2SE):1998年,新增了内嵌JRE、Swing GUI、JavaBeans、JDBC、RMI等;
  3. Java 2 Enterprise Edition(J2EE):2000年,新增了Servlet、JSP、EJB等企业级应用组件;
  4. Java 2 Mobile Edition(J2ME):2002年,新增了移动设备支持;
  5. Java 5:2004年,新增了泛型、枚举、注解、自动装箱等特性;
  6. Java 6:2006年,新增了JDBC4.0、JAX-WS、JAXB等;
  7. Java 7:2011年,新增了Switch字符串、NIO2.0、ForkJoin框架、Strings in switch等;
  8. Java 8:2014年,新增了Lambda表达式、Stream API、新的Date/Time API等;
  9. Java 9:2017年,新增了模块化、JShell、G1垃圾回收器等。

Spring和Spring Boot是在Java EE、Java SE基础上构建的开源框架。Spring是一个功能齐全的企业级框架,提供了事务管理、数据访问、Web开发、缓存、异步消息等。Spring Boot是一个快速构建基于Spring的应用程序的框架,比传统的Spring应用程序更易于配置和快速启动,并简化了Spring应用程序的依赖性管理。在发展迭代过程中,Spring和Spring Boot解决了以下问题:

  1. Spring的诞生缓解了传统J2EE臃肿、繁琐的开发方式,提供了更加简单、灵活的Java应用开发框架;
  2. Spring使得Java EE应用开发不再依赖于庞大、昂贵的商业应用服务器,节约了企业资源;
  3. Spring Boot的出现加快了Spring应用程序的开发过程,避免了手动配置和复杂的Xml文件;
  4. Spring Boot的自动配置特性更好的优化了应用性能,并且提供了各种开箱即用的依赖项,可以方便的实现各种功能,简化开发难度;
  5. Spring Boot提供了一套强大的命令行和开发工具,可以简化开发流程,并提高应用程序的可维护性。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值