Servlet对象是谁创建的? 由服务器端创建的
程序启动调用加载spring配置文件代码
Web应用程序启动也需要加载Spring配置文件
Web开发中有三大组件:
1、servlet
2、filter
3、listener(request,session,application)
整合步骤:
一 创建服务器的web项目
在main目录下创建webapp目录
在Modules中创建web项目,修改web项目Path路径和Resource路径
创建好的webapp项目进行 打包 和 服务器的发布
二)spring和Servlet的整合
1.在web的xml文件中配置spring相关的配置
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <!-- 配置spring的监听--> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 加载spring的配置文件--> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:Bean.xml</param-value> </context-param> </web-app>
2.在web容器中创建spring容器
3.在servlet方法中调用spring容器创建实例对象 ,执行相关操作