秒懂Spring源码,轻松手写SpringMVC框架

Spring是什么!

         Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。

spring的特点:

1.方便解耦,简化开发;

2.AOP编程的支持;

3.声明式事务的支持;

4.方便程序的测试;

5.方便集成各种优秀框架;

6.降低Java EE API的使用难度

7.Java 源码是经典学习范例


课程内容:
1,3分钟读懂Spring核心源码;


2,SpringMVC与Spring框架关系;

         MVC--Spring的作用是整合,但不仅仅限于整合,Spring 框架可以被看做是一个企业解决方案级别的框架。客户端发送请求,服务器控制器(由DispatcherServlet实现的)完成请求的转发,控制器调用一个用于映射的类HandlerMapping,该类用于将请求映射到对应的处理器来处理请求。HandlerMapping 将请求映射到对应的处理器Controller(相当于Action)在Spring 当中如果写一些处理器组件,一般实现Controller 接口,在Controller 中就可以调用一些Service 或DAO 来进行数据操作 ModelAndView 用于存放从DAO 中取出的数据,还可以存放响应视图的一些数据。 如果想将处理结果返回给用户,那么在Spring 框架中还提供一个视图组件ViewResolver,该组件根据Controller 返回的标示,找到对应的视图,将响应response 返回给用户


3,SpringMVC的所有注解定义实战;


4,手写SpringMVC框架实战;


5,Tomcat加载进行测试实战;


6,互动答疑。

(1)IOC源码解析

(2)AOP源码解析

(3)Mybatis

(4)SpringMVC

   上课时间            2018/12/28         20:00
   授课讲师                         James
   课程地址            https://ke.qq.com/course/284963

                    

2018年12月27日录播 :电商付款、实时新闻、股票背后的风情-服务器推送技术

链接: https://pan.baidu.com/s/1jtfD6DkAt9qwcAOF21LOEQ 提取码: jbkv 

感谢支持!

想要更多的往期Java高级架构资料、源码、笔记、视频。Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术可以加一下群——866519747获取

猜你喜欢

转载自blog.csdn.net/weixin_44271476/article/details/85321270
今日推荐