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