从0开始手写Spring框架,模拟Spring框架,Spring源码分析

明白Spring框架的核心源码设计思路

Ratings: 4.61 / 5.00




Description

本课程从开始手写一个轻量的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)对象提供企业级的服务。

What You Will Learn!

  • 了解如何从0开始设计一个Spring框架
  • 理解Spring框架的核心思想
  • 理解Spring框架的运行流程
  • 了解DispathcerServlet的核心流程

Who Should Attend!

  • 任何想了解Spring框架核心流程的人