zoukankan      html  css  js  c++  java
  • Spring框架(第一天)

    一、 引言

    a) 什么是Spring框架?(spring官网:www.springsource.org

      3.x  不提供第三发依赖jar 目前已经到了5.x版本。

    Spring轻量级(代码入侵性小)的JavaEE解决方案 , 众多优秀设计模式的组合(工厂、代理、模版、策略)。

    b) 工厂设计模式【重要】

    反射+配置文件

    作用:生产对象

    c) Spring核心

    工厂 + 配置文件  -----》 创建对象    ------.>解耦合

    二、 第一个Spring程序开发

     搭建环境

     (1)Jar

    (2)第三方依赖

    (3)配置文件:

     名字 随意   位置 随意

    建议:约定俗成:applicationContext.xml

    (4) 核心API:

         i ApplicationContext(工厂类:生产对象)

      

     ii接口:

        ClassPathXmlApplicationContext 实现类  (非Web

        WebXmlApplicationContext实现类(web)

     iii重量级资源 线程安全 功能多 一个应用只创建一个工厂对象

    二、Spring基本开发步骤

        (1)写类

     (2)书写配置文件

       <bean id="user" class="tc.dsl.User"/>

      (3)通过工厂创建对象 API的使用

      

    @test 
    Public void test1(){
    //1.创建工厂对象
    ApplicationContext ctx = new ClassPathXmlApplicationContext(“/tc/dsl/test1/applicationContext.xml”);
    //生产对象
    User user =(User)ctx.getBean(“User”);
    System.out.println(user);
    }
    

     

     

         

  • 相关阅读:
    关于ckeditor ajax提交到后台 问题
    关于ckeditor 第二次加载 出现问题
    jquery 面板拖拽
    【Sonarqube】——IDEA配置sonarlint
    【Sonarqube】——sonarqube配置代码检查规范
    算是一个新的开始吧
    简单的DBHelper类
    如何搭建MVC3与配置models层
    经典SQL语句大全
    c# lambda表达式学习
  • 原文地址:https://www.cnblogs.com/dslnn/p/8856928.html
Copyright © 2011-2022 走看看