Spring与Web环境集成
环境搭建
新建一个moudle
dao层:

service层:

然后在xml配置文件中进行配置:

pom.xml中添加一下2个:

web层:

配置web.xml:

通过tomcat发布工程,然后让其可以通过http协议访问:



点击启动:

访问:

1.1 ApplicationContext应用上下文获取方式

如果web层有很多个业务,就需要调用很多次app.getBean()那两行代码

解决方法:

自定义ContextLoaderListener
Listener的作用:服务器启动时就加载应用上下文

然后在web.xml中配置监听器:

修改UserServlet.java

启动服务器后发现,还没访问时就已经创建好了spring容器

优化ContextLoaderListener


然后在Listerner中读取即可

以后要修改xml配置名,只要在web.xml中修改就可以了




1.2 Spring提供获取应用上下文的工具
Spring已经提供了上面的

- web.xml中导入spring-web坐标

- web.xml中配置

- 在servlet中使用:












