Spring系列入门到精通
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
- 目的:解决企业应用开发的复杂性
- 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能
- 范围:任何Java应用
Spring框架自诞生以来一直备受开发者青睐,今天在这里分享的是一套Spring全家桶集合。其中包括了Spring、SpringBoot、SpringCloud、SpringMVC四个实战文档,以及Spring面试文档,都是经过BAT实战精选过的重点内容。
第一部分 Spring架构分析
- 第1章 Spring启程
- 第2章 安装和构建Spring
- 第3章 控制反转(Spring IoC)
- 第4章 面向方面编程(Spring AOP)
- 第5章 深入Spring架构
第二部分 Spring应用开发
- 第6章 命名服务——JNDI
- 第7章 事务服务——JTA
- 第8章 消息服务——JMS
- 第9章 邮件服务——JavaMail
- 第10章 企业Bean服务——EJB
- 第11章 持久化服务——DAO、JDBC、ORM
- 第12章 任务调度服务——Quartz、Timer
- 第13章 远程服务
第三部分 Spring高级主题
- 第14章 视图技术集成
- 第15章 Tapestry集成
- 第16章 JSF集成
- 第17章 用于Spring的Acegi安全框架
- 附录A 实例代码安装
- 附录B spring-beans.dtd的内容模型
Spring Boot技术内幕
什么是Spring boot??
Spring Boot应用本质上就是一个基于Spring框架的应用,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
Spring Boot的核