zoukankan      html  css  js  c++  java
  • 课时10:Spring开发Web项目

    1)Spring开发Web项目

      1.在java程序的入口是统一的main(),因此只需要在main中 实例化一次applicationContext.xml,就可以让springioc初始化

    ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");    

      2.在java web程序如何初始化springioc呢?

        2.1 思路:当服务(tomcat)启动时,通过监听器将springioc初始化一次

        2.2 监听器:监听tomcat服务启动,一旦启动 立刻实例化一个ioc容器对象(这个监听器不需要自己写,spring-web-4.3.9.RELEASEjar提供了) 因此spring开发web至少需要7个jar :spring-java的以及spring-web

    注意:spring-web-4.3.9.RELEASE.jar要放在lib下面才能生效

          2.2.1 导入spring-web-4.3.9.RELEASE.jar目的实现监听器

          2.2.2 web项目启动,会自动加载web.xml,因此需要在web.xml中加载监听器(ioc容器初始化)

      <!--  指定Ioc容器的位置-->
      <context-param>
        <!--    监听器的父类ContextLoader中有一个属性contextConfigLocation  来指定配置的ioc容器-->
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:applicationContext.xml</param-value>
      </context-param>
      <!--  指定鉴定器的位置-->
      <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>
  • 相关阅读:
    调用父类和子类的__init__方法
    对git、github、gitee、gitlab的理解
    网鼎杯2020白虎组部分WriteUp
    比代码更难的事!看完这些思维习惯的人,都成为了架构师
    分布式数字身份DID调研
    如何优雅的实现分布式锁
    __init__构造函数
    付款明细数据
    总账凭证数据
    固定资产
  • 原文地址:https://www.cnblogs.com/thisHBZ/p/12512019.html
Copyright © 2011-2022 走看看