牛骨文教育服务平台(让学习变的简单)
博文笔记

SSM框架----Spring MVC理解和主要使用的注解详解

创建时间:2016-03-29 投稿人: 浏览次数:131

核心原理

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 {
.......
.......

}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。