SSM框架----Spring MVC理解和主要使用的注解详解
核心原理
1、 用户发送请求给服务器。url:user
2、 服务器收到请求。发现Dispatchservlet可以处理。于是调用DispatchServlet。
3、 DispatchServlet内部,通过HandleMapping检查这个url有没有对应的Controller。如果有,则调用Controller。
4、 Control开始执行
5、 Controller执行完毕后,如果返回字符串,则ViewResolver将字符串转化成相应的视图对象;如果返回ModelAndView对象,该对象本身就包含了视图对象信息。
6、 DispatchServlet将执视图对象中的数据,输出给服务器。
7、 服务器将数据输出给客户端
相关jar包含义:
1、 org.springframework.aop-3.0.3.RELEASE.jar -----> spring的aop面向切面编程
2、 org.springframework.asm-3.0.3.RELEASE.jar -----> spring独立的asm字节码生成程序
3、 org.springframework.beans-3.0.3.RELEASE.jar -----> IOC的基础实现
4、 org.springframework.context-3.0.3.RELEASE.jar -----> IOC基础上的扩展服务
5、 org.springframework.core-3.0.3.RELEASE.jar -----> spring的核心包
6、 org.springframework.expression-3.0.3.RELEASE.jar -----> spring的表达式语言
7、 org.springframework.web-3.0.3.RELEASE.jar -----> web工具包
8、 org.springframework.web.servlet-3.0.3.RELEASE.jar -----> mvc工具包
注解
1、@Controller
@Controller public class UserController { ....... ....... }
- 上一篇: SSH中action访问session的方法!
- 下一篇: c语言变长结构体