- 浏览: 301371 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (298)
- Tomcat (3)
- ZooKeeper (1)
- Maven (11)
- opensource (1)
- DataBase (5)
- UML (8)
- linux (87)
- Java (32)
- 算法 (3)
- Redis (1)
- HBase (2)
- 产品 (1)
- 模板引擎 (1)
- Eclipse (10)
- JUnit (5)
- Log4j (8)
- XML (2)
- JSON (1)
- SpringMVC (23)
- Spring (24)
- TCP/IP (4)
- Windows (10)
- Web Service (1)
- 源码版本管理 (1)
- Word (1)
- Test (1)
- Mybatis (7)
- CentOS (2)
- 多线程 (2)
- Web (7)
- Servlet (3)
- JavaWeb (4)
- MySQL (7)
- 汇编语言 (2)
- linux Shell (4)
- GIT (4)
- Python (1)
- 并发 (4)
- 编程通用 (1)
- JavaScript (1)
- 异常 (3)
- 自动化部署 (1)
- 大数据 (1)
- hive (2)
- 文本编辑器 (2)
- MINA (0)
- intellij IDEA (9)
- masm (0)
- blockchain (1)
- docker (2)
- IDEA (0)
- GO (3)
- nginx (1)
- springBoot (3)
- Websocket (2)
- macOS (1)
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
总结一下:
Spring的WebApplicationContext加载有2种:ContextLoaderListener和DispatcherServlet,在web.xml配置,ContextLoaderListener和DispatcherServlet有什么区别?
1 ContextLoaderListener
在我们的web容器启动的时候启动的,默认会加载/WEB-INF/下面的applicationContext.xml文件。并创建一个WebApplicationContext容器,是web的Root WebApplicationContext。
2 DispatcherServlet
在我们第一次访问我们的应用的时候创建的。这时候它默认会将配置在/WEB-INF下面的<servlet-name>-servlet.xml配置文件,然后也创建一个WebApplicationContext。这个WebApplicationContext将之前ContextLoaderListener创建的容器作为父容器。因此在父容器中配置的所有Bean都能够被注入到子容器中;子容器中的bean,不能被父容器引用和使用。
可以参考一下另一篇文章:
http://angie.iteye.com/blog/2334956
Spring的WebApplicationContext加载有2种:ContextLoaderListener和DispatcherServlet,在web.xml配置,ContextLoaderListener和DispatcherServlet有什么区别?
1 ContextLoaderListener
在我们的web容器启动的时候启动的,默认会加载/WEB-INF/下面的applicationContext.xml文件。并创建一个WebApplicationContext容器,是web的Root WebApplicationContext。
2 DispatcherServlet
在我们第一次访问我们的应用的时候创建的。这时候它默认会将配置在/WEB-INF下面的<servlet-name>-servlet.xml配置文件,然后也创建一个WebApplicationContext。这个WebApplicationContext将之前ContextLoaderListener创建的容器作为父容器。因此在父容器中配置的所有Bean都能够被注入到子容器中;子容器中的bean,不能被父容器引用和使用。
可以参考一下另一篇文章:
http://angie.iteye.com/blog/2334956
- MvcController.zip (1.2 KB)
- 下载次数: 0
发表评论
-
Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory
2017-11-07 18:11 0http://www.cnblogs.com/hoojo/a ... -
关于Spring3 + Mybatis3整合时,多数据源动态切换的问题
2017-11-07 01:02 587http://blog.csdn.net/zl3450341 ... -
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void
2017-10-22 22:50 1118http://blog.csdn.net/wm5920 ... -
SpringMVC里的Root/Child WebApplicationContext的继承关系(Listener和servlet加载spring文件的区别)
2017-10-22 21:10 805简述: 在tomcat启动控制台输入如下信息: ... -
Spring 国际化信息
2017-09-12 11:23 459引用 http://stamen.iteye.com/bl ... -
Spring 返回json数据
2017-07-24 15:27 897参考:http://www.cnblog ... -
mybatis与spring集成 对应版本支持查看
2017-07-14 15:59 2375地址:点击打开链接 查看依赖版本 -
SpringMVC源码剖析(一)- 从抽象和接口说起
2017-05-15 21:09 614非本人原创,转自 https ... -
DispatcherServlet 和 ContextLoaderListener 的关系,到底用哪个?
2017-03-14 15:01 822from: http://www.cnblogs.com/ca ... -
Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
2017-03-14 14:45 1172from: http://blog.csdn.net/madu ... -
applicationContext.xml 和 springmvc-servlet.xml 配置文件加载顺序
2016-12-20 15:32 788applicationContext.xml是随Context ... -
Spring Bean管理
2016-11-02 19:29 603from: http://blog.csdn.net/a9 ... -
标签<context:component-scan/><context:annotation-config/><mvc:annotation-driven/>
2016-11-02 19:24 485from: http://yimengzhu.iteye.co ... -
ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
2016-11-02 19:16 505本人来自: http://blog.csdn.net/madu ... -
spring 3.0.5的<mvc:resources> 标签的使用
2016-11-01 23:59 612from: http://ericxiong.iteye. ... -
@Responsebody与@RequestBody
2016-10-25 16:52 317from http://www.cnblogs.com/guo ... -
org.springframework.jdbc.datasource.DataSourceTransactionManager不回滚
2016-10-20 23:00 771先说一下我的目录结构 1、maven项目; 2、spring ... -
Spring中的JdbcTemplate使用
2016-10-20 22:59 392参考 http://blog.csdn.net/yeson6/ ... -
spring中JDBC 声明式事务管理
2016-10-20 22:42 714from : http://blog.csdn.net/y ... -
spring中JDBC编程式事务
2016-10-20 22:39 594from: http://blog.csdn.net/y ...
相关推荐
`ContextLoaderListener`与`DispatcherServlet`的区别 `ContextLoaderListener`创建的是全局ApplicationContext,用于处理全局范围的Bean,而`DispatcherServlet`创建的是Servlet相关的ApplicationContext,主要...
- **web.xml**:Web应用的部署描述符,配置了DispatcherServlet和ContextLoaderListener。 - **servlet-context.xml**:Spring MVC的配置文件,定义了视图解析器、拦截器、数据源、Bean等。 - **Controller类**:...
3. 配置DispatcherServlet和ContextLoaderListener:在web.xml中,使用注解驱动的Spring配置需要配置Spring的DispatcherServlet和ContextLoaderListener。 4. 配置Struts2和Spring的整合:使用Struts2的Spring插件,...
"配置DispatcherServlet的方法介绍" DispatcherServlet是...配置DispatcherServlet需要在web.xml中配置一个 `<servlet>` 节点和一个 `<servlet-mapping>` 节点,并且需要配置一个上下文载入器来载入多个xml文件。
- 配置web.xml:在web.xml中需要配置ContextLoaderListener和DispatcherServlet。ContextLoaderListener负责加载Spring配置文件,初始化Spring容器;DispatcherServlet负责请求分发。 - 配置DispatcherServlet:...
7. 配置web.xml:设置DispatcherServlet和ContextLoaderListener,启动Spring的上下文加载。 8. 测试:运行项目,验证各个组件是否正常工作。 通过这样的集成,你可以利用SpringMVC的强大功能处理HTTP请求,同时...
- 首先,Web容器加载`web.xml`,其中定义了Spring的DispatcherServlet和ContextLoaderListener。 - ContextLoaderListener会先加载`applicationContext.xml`,初始化Spring的ApplicationContext。 - 接着,...
同时,还需要配置项目的web.xml文件,设置Spring MVC的DispatcherServlet和ContextLoaderListener。 `springmvc.sql`文件通常是数据库脚本,用于初始化项目所需的数据表结构和初始数据。在项目启动前,可以通过...
配置完成后,还需要在web.xml中配置Spring的DispatcherServlet和ContextLoaderListener,以及SpringMVC和MyBatis的相关配置。在Spring的配置文件中,定义bean并进行依赖注入;在SpringMVC的配置文件中,设置拦截器、...
2. 配置web.xml,设置DispatcherServlet和ContextLoaderListener,初始化SpringMVC和Spring的ApplicationContext。 3. 创建Spring的配置文件,如applicationContext.xml,配置数据源、事务管理器、MyBatis的...
在web.xml中,我们需要配置Spring的DispatcherServlet和ContextLoaderListener。前者负责SpringMVC的请求分发,后者初始化Spring的ApplicationContext。同时,我们还需要配置过滤器,如CharacterEncodingFilter,以...
- `web.xml`:配置Spring MVC的DispatcherServlet和ContextLoaderListener。 - `applicationContext.xml`:定义Spring容器的Bean,包括数据源、事务管理器、Service和DAO。 - `pom.xml`:Maven项目配置文件,包含...
- **web.xml配置**:配置DispatcherServlet和ContextLoaderListener,启动SpringMvc和Spring应用上下文。 - **SpringMvc配置**:使用XML或Java配置,定义HandlerMapping、HandlerAdapter、ViewResolver等组件。 4...
3. **配置SpringMVC**:在`web.xml`中配置DispatcherServlet和ContextLoaderListener,然后在Spring的配置文件中声明bean,包括Controller、Service、DAO等。 4. **配置MyBatis**:创建`mybatis-config.xml`,并在...
8. 配置web.xml:添加DispatcherServlet和ContextLoaderListener配置。 9. 测试:编写测试类或者通过IntelliJ IDEA的Run功能进行功能验证。 五、IntelliJ IDEA中的辅助工具 IntelliJ IDEA提供了一些方便SSM开发的...
8. **Web.xml**:这是应用的部署描述符,配置了 Servlet、过滤器和监听器,如 DispatcherServlet 和 ContextLoaderListener。 9. **Maven 或 Gradle**:项目可能使用构建工具(如 Maven 或 Gradle)来管理依赖,其...
1. 配置SpringMVC:在web.xml中配置DispatcherServlet和ContextLoaderListener,以便初始化Spring的IoC容器。 2. 配置Mybatis:创建mybatis-config.xml,设置数据源、事务管理器、SqlSessionFactory等。 3. 集成...
4. **定义web.xml**:在web应用的配置文件中,注册DispatcherServlet和ContextLoaderListener。前者处理HTTP请求,后者初始化Spring容器。 5. **编写代码**:实现Controller、Service、DAO接口及其对应的实现类,...
7. **配置web.xml**:设置DispatcherServlet和ContextLoaderListener,用于启动Spring的Web应用和全局上下文。 8. **测试**:编写测试类,通过@Autowired注入服务,调用方法进行测试。 在提供的文件中,`maven+...