本课程从开始手写一个轻量的Spring框架,力图让大家认识到Spring核心原理,从而更好地运用Spring框架。
课程大纲:
演示真正的Spring框架效果
分析自定义Spring框架的设计思路
搭建项目基本结构
设计自定义Spring注解
自定义核心控制器DispathcerServlet
编写DispathcerServlet的核心逻辑
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
Spring的一个最大的目的就是使JAVA EE开发更加容易。同时,Spring之所以与Struts、Hibernate等单层框架不同,是因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉和在一起建立一个连贯的体系。可以说Spring是一个提供了更完善开发环境的一个框架,可以为POJO(Plain Ordinary Java Object)对象提供企业级的服务。