![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【SSM】
OnlyLove_longshao
做好自己,一切美好便会随之而来!
展开
-
SSM框架 之 Spring-AOP(面向切面编程)
1AOP概述AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。两种编程思想。是对面向对象编程的一种补充。面向切面编程:是指在程序运行期间将某段代码,动态的切入到某个类的指定方法的指定位置的这种编程思想叫做面向切面编程。AOP编程操作的主要对原创 2016-12-10 20:48:05 · 18136 阅读 · 2 评论 -
SSM框架 之 Spring-IOC
一、Spring概述1、Spring概述①Spring是一个开源框架②Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却非常的优雅和简洁。③Spring是一个IOC(DI)和AOP容器框架。④Spring的优良特性[1]非侵入式:基原创 2016-11-12 21:58:18 · 1518 阅读 · 0 评论 -
SpringMVC一次请求过程源码分析
今天来探索SpringMVC一次请求过程的源码,首先需要找到程序运行的类及主要方法:我们使用StringMVC首先需要在web.xml中设置一个前端控制器来处理请求,这个前端控制器是:org.springframework.web.servlet.DispatcherServlet那么我们程序运行的入口就在这里。从这里可以看出前端控制器是一个Servlet,原创 2016-12-15 22:21:51 · 2067 阅读 · 1 评论 -
SpingMVC源码探究 之 解析HttpServletRequest参数
我们来探究SpingMVC是如何解析方法入参的。首先设置的handler如下:在执行方法处、及DispatherServlet的doDispath()方法设置断点开始执行方法@Controllerpublic class TestHandler { @RequestMapping("/testParam1") public String testParam1(String usern原创 2017-05-18 09:58:48 · 2032 阅读 · 3 评论 -
Spring源码探究 之 IOC容器的实质
IOC容器初始化时,创建所有单例的bean,今天深入探索IOC容器的实质:IOC容器初始化即创建ClassPathXmlApplicationContext对象,如下:ApplicationContext ioc = new ClassPathXmlApplicationContex("applicationContext.xml");其内部的创建代码如下:ClassPathX原创 2016-12-10 19:44:58 · 1313 阅读 · 0 评论 -
SpringMVC之ModelAttribute注解
ModelAttribute注解 这个注解可以批注在方法上,也可以放在属性前工作原理: 1)、在某个方法上标注ModelAttribute注解,那么这个方法在目标方法执行前会优先执行 2)、我们在ModelAttribute注解标注的方法入参中传入一个Map, 这个map最终的类型BindingAwareModelMap,就是目标方法用的隐含模型的类型 3)原创 2017-12-01 15:48:20 · 656 阅读 · 0 评论