上午学员们继续动手实践,下午开始讲解Spring MVC。
在WEB应用程序中要使用spring,首先想要与哪个类打交道?ApplicationContext!但是ApplicationContext是个接口还是类?
创建出ApplicationContext对象必须要一个什么文件?这个文件的作用是什么?描述了其中管理哪些bean,以及这些bean之间的关系。
在使用spring的web开发中,需要使用哪两个容器对象?ApplicationContext,ServletContext,现在,在web开发中让人们能够通过ApplicationContext对象获得ServletContext,让通过ServletContext对象能够获得ApplicationContext对象。这样就会更方便,更优雅!

XmlWebApplicationContext实现类与/WEB-INF/applicationContext.xml配置文件,XmlWebApplicationContext类的实例对象是怎样创建出来的呢?用ContextLoaderListener。可是,在创建XmlWebApplicationContext类的实例对象时,想换另外一个名称的xml配置文件,该怎么做?其实,在contextConfigLocation参数中可以用多个xml文件来合并(支持,和*通配符),用多个xml文件的好处何在?把多个bean分散配置在多个xml文件中。

ApplicationContext有getParent方法。实验:创建a,b两个ApplicationContext对象,让a成b的父亲,然后在b中调用getBean方法访问a中的bean对象。spring的DispatcherServlet也会创建WebApplicationContext对象,并且它创建的对象将作为contextLoaderListener创建的对象的儿子。DispatcherServlet创建WebApplicationContext对象时选择的xml配置文件的名称也可以通过其中的contextConfigLocation初始化参数进行配置。

spring mvc的工作原理,在配置文件中要配置各个Controller,也要配置一个HandlerMapping来设置访问url与Controller的对应关系。

转载于:https://www.cnblogs.com/spring3/archive/2006/11/19/2401722.html

11月17日spring mvc入门培训相关推荐

  1. 11月21日spring mvc的表单校验培训日记

    看到HtmlFilter中的一段代码: StringBuffer result = new StringBuffer(content.length + 50); 顺便问问学员们其中的一些思想和原因,结 ...

  2. 广州.NET俱乐部活动通知(11月17日)

    本周六(2007年11月17日)下午我们将在广州微软office(中信大厦66楼)举行主题为<手握VS2008.肩扛Silverlight.迎战S+S>讲义活动,届时将有微软工作人员.MV ...

  3. 11月17日站立会议

    11月17日(周六)完成情况: 今天是冲刺期间的第三天,今天我们团队完成了用户进行单词预览有关程序的编写,实现了用户可以在线预览单词,从而来帮助用户记忆单词. 11月17日(周六)遇到的困难: 在今天 ...

  4. 巨型电子计算机应用,1989年11月17日 我国首台小巨型电子计算机研制成功

    1989年11月17日,我国首台小巨型电子计算机--NS1000小巨型机由北京信通集团和北京大学计算机系合作研制成功.它具备巨型机的运算速度和部分功能,但却只有小型机的体积和价格. 根据运算速度和规模 ...

  5. 我国成功研制出巨型计算机,1989年11月17日 我国首台小巨型电子计算机研制成功...

    1989年11月17日 1989年11月17日,我国首台小巨型电子计算机--NS1000小巨型机由北京信通集团和北京大学计算机系合作研制成功.它具备巨型机的运算速度和部分功能,但却只有小型机的体积和价 ...

  6. 2022第二届中国ESG与可持续发展国际峰会将于11月17日-18日在上海举行

    由上海希为(ECV International)主办的"2022第二届中国ESG与可持续发展国际峰会"即将于11月17日-18日在上海拉开帷幕.届时,欢迎各位行业同道莅临参与,期待 ...

  7. 【历史上的今天】11 月 17 日:世界上第一个鼠标;领导雅虎的女强人;Classmates 网站建立

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 11 月 17 日,在 1989 年的今天,国内第一台小巨型电子计算机-- NS1000 小巨型机, ...

  8. 双低教过最狠毒的招数实战情况(11月17日更新)

    实战, 招数, 双低 记得有一期节目,一个男低迷发短信问双低如何做一个合格的拆迁办,双低说听过最狠毒的办法,是和那个女孩子以及她的男朋友都做好朋友,三人一起行动.以后女孩子跟她男朋友闹矛盾了,就一定会 ...

  9. 问道手游安卓服务器维护公告,问道手游安卓服务器11月17日维护公告

    为保证服务器的运行稳定和服务质量,<问道>手游所有安卓服务器将于2016年11月17日早上4:50进行停机维护,预计需要维护4小时,如果在预定时间内无法完成维护内容,开机时间也将继续顺延. ...

最新文章

  1. html怎么移动文字的位置,css怎么移动文字
  2. 数字证书——密码学笔记(六)
  3. SAP系统硬件解决方案
  4. ServletContext_概述
  5. CSS3常用属性及用法
  6. Git submodule 知识总结
  7. 01背包 (dp专题)
  8. Nexus 的下载和部署
  9. java毕业设计房产中介系统mybatis+源码+调试部署+系统+数据库+lw
  10. Linux自动启动ssh方法
  11. mysql 节假日判断,sql 节假日判断(春节、中秋、国庆、周末等)
  12. 痱子和湿疹的区别在哪里?
  13. vbs的msgbox的恶搞文件
  14. 首发源码防诈骗记录qq源码
  15. 《毛泽东思想和中国特色社会主义理论体系概论》第二次在线作业
  16. lorawan 科普文
  17. 什么是开发环境、测试环境、UAT环境、仿真环境、生产环境?
  18. DevOps工具链介绍
  19. java实现红包要多少钱_java实现微信红包分配算法(示例代码)
  20. React-mentions 库介绍

热门文章

  1. python x 0b1011_PAT 1011 A+B和C (15)(C++JAVAPython)
  2. 最好的电脑系统_安装电脑系统不求人,教你如何自己动手装系统!值得收藏学习...
  3. 014_Spring事务
  4. 002_Jsp三大指令
  5. oracle+数据到+mysql数据库乱码问题_Linux系统Oracle数据库乱码问题的解决方法
  6. mysql memory_MySQL MEMORY 引擎及性能比对
  7. 搜索不包含关键词_新手教程!百度关键词规划师功能详解
  8. matlab常用代码总结
  9. 英语四级比计算机等级难多少,英语四级难考吗?学长:掌握方法,过“425”分不困难...
  10. c语言中的关于数学问题的编程,C语言中具有代表性几种数学问题编程技巧探索.doc...