Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。
Spring框架是业务层框架,核心组件是容器,它是管理bean的,广义上讲任何一个javaBean它都管理,实例化对象两大概念:IOC、AOP。
*.action
拦截所有访问URL后缀为action, /
拦截所有的访问的URL, 包括action, 静态js, images, css。
如何修改action-servlet.xml文件名和位置?
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>
</init-param>
</servlet>
它不是随着web容器启动而加载,而是在第一次访问时才加载
将一个类放到spring容器(bean)里面,spring容器来创建对象。
例:正常情况你要吃饭,需要先到食堂,然后买饭吃饭。
把一个类放到spring容器中, 类叫bean,换句话说,一个bean描述一个类。
spring关心的是集中管理在java企业应用和web应用中涉及的数据持久化,事务处理,消息中间件,分布式计算等抽象资源,并在此基础上,为应用提供了基于pojo的开发环境。
觉得本文对你有帮助?请分享给更多人