Spring 快速入门

1,通过在web.xml中,将org.springframwork.web.context.ContextLoaderListener配置为web容器的监听器,以此来启动spring容器:

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

        <!--负责启动spring容器的监听器,它将引用2的上下文参数获得spring配置文件地址-->
<!--指定spring所提供的ContextLoadListener的web容器的监听器,该监听器在web容器启动时自动运行,它会根据contextConfigLocation Web容器参数获取spring配置文 件,并启动spring容器-->

2,在web.xml中,将applicationContext.xml配置为web容器上下文参数,  监听器在启动spring容器时,将它作为spring容器的初始化文件;

Spring容器在启动时根据该文件的配置,加载相关的bean,初始化数据源等Spring运行环境的初始化;

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>


3,配置Spring MVC的主控Servlet:

<servlet>
<servlet-name>baobaotao</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>

Spring MVC的Servlet会自动对baobaotao-servlet.xml和spring的其它配置文件进行加载,对其中的bean进行加载;


4,对Servlet的URL路径映射进行定义:

<servlet-mapping>
<servlet-name>baobaotao</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>

让所有以.html为后缀的URL都被baobaotao Servlet截获;


5,请求被SpringMVC截获后,根据URL找到目标处理控制器,并将请求参数封装成一个“命令”对象,一起传给控制器处理,

控制器调用Spring容器中的业务Bean完成业务逻辑的处理,并返回结果视图;

Spring MVC 分层“

        M:模型层,包括:

V:视图层,包括相关jsp,html等;

C:控制器层:标记为@Controller的Bean,不包含业务逻辑处理,只负责调用业务Bean;


业务层和Dao层不属于MVC模型;




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值