获得徽章 0
精通Spring4.x企业实战
基础篇Spring的ioc和sop
《精通Spring4.x企业应用开发实站》读后笔记
第一篇的第一章节主要是Spring概述,认识Spring:在以前的开发中都是用传统的EJB重量型框架,Rod Johnson 一位天才般的人物发明了spring。目前已经升级到了4.2版本,全面支持Java SE 8、Java EE 7,向下兼容Java SE 6/Java EE 6,新添加了如泛型依赖注入、Lamba表达式的支持、Groovy DSL定义Bean、核心容器增强、Web框架增强、WebSocket模块的实现、测试增强等功能,全面支持REST风格的Web开发。Spring是分层的Java SE/EE应用一站式的轻量级开源框架,以IOC(Inverse of Control)和AOP(Aspect Oriented Programming)为内核,提供了展现层Spring MVC、持久层Spring JDBC及业务层事务管理等一站式的企业级应用技术。SpringSide开源项目大家可以去github上fork一下,面向高级Java开发人员的IT视线论坛有兴趣的可以去瞄两眼 Spring的过往今生:
2004年发布了第一个版本,一路与时俱进,引领时代之潮流,历经三次重大版本升级:一为2006年从1.0升级到2.0 ,在Spring2.0中新增了xml命名空间、AspectJ及Spring MVC等功能,此外,在Spring2.5中还引入了注解驱动配置的支持,同时进一步完善了SpringMVC功能;二为2009年从2.5升级到3.0 ,新增了SpEL、OXM、REST、验证/格式化等功能,全面支持Java5.0 ;三为2013年从3.0升级到4.0 ,新增了Groovy Bean配置、HTML 5/WebSocket支持等功能,全面支持Java8.0 ,最低要求是Java6.0 。Spring始终坚持以小版本快速推进、每三年左右发布一个大版本的演化策略,既保证版本的平稳有序,又能紧跟技术发展的潮流。难能可贵的是,Spring即便发生了这么多次版本的升级,其整体框架是向下兼容的。 看了阿里的代码人生,产生了许多的焦虑,如果是以前的话,我会会选择打几把游戏来释放自己,但那只是对自己的不负责任,深入思考如何在未来的工作岗位上在2到3年的时间里,在技术领域上一飞冲天,我走的是java方向,毕设是机器学习方向。