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>
  • 相关阅读:
    HTTP content-type及POST提交数据方式
    Spring Kafka
    Spring动态数据源-AbstractRoutingDataSource(实现分库分表)
    HTTP通信安全和Web攻击技术
    HTTP协议
    zookeeper 图形化的客户端工具:ZooInspector
    centos 中v2r客户端配置实例
    查看视频详细信息
    centos7 创建用户
    logstash
  • 原文地址:https://www.cnblogs.com/thisHBZ/p/12512019.html
Copyright © 2011-2022 走看看