Spring
记录对Spring的学习
coder_rad
https://rad911.github.io/
展开
-
Spring的学习(二):装配Bean
Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。当描述bean如何进行装配时,Spring具有非常大的灵活性,它提供了三种主要的装配机制:在XML中进行显示配置在Java中进行显示配置隐式的bean发现机制和自动装配1.自动化装配beanSpring从两个角度来实现自动化装配:组件扫描:Spring会自动发现应用上下文中所创建的bean自动装配:...原创 2018-10-03 15:25:19 · 179 阅读 · 0 评论 -
Spring的学习(三):面向切面的Spring
介绍如果要重用功能的话,最常见的面向对象技术是继承或者委托。但是,如果在整个应用中都使用相同的基类,继承往往会导致一个脆弱的对象体系;而使用委托可能需要对委托对象进行复杂的调用。切面提供了取代继承和委托的另一种可选方案,而且在很多场景下更清晰简洁。在使用切面编程时,我们仍然在一个地方定义通用功能,但是可以通过声明的方式定义这个功能以何种方式在何处应用,而无需修改受影响的类。横切关注点可以被模块...原创 2018-10-03 20:05:18 · 356 阅读 · 0 评论 -
Spring的学习(四):Web中的Spring
Spring通常用来开发Web应用。SpringMVC的执行过程:我们可以从以下的图来分析SpringMVC的的执行过程。1、客户端在发送请求的时候,会调用DispatcherServlet,Dispatch是SpringMVC的入口,DispatcherServlet本身也是一个Servlet,会调用Service方法,接着会调用doDispatch方法。(下面的都是在Dispatch方...原创 2018-10-06 21:08:32 · 223 阅读 · 1 评论