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);
}

 

 

     

原文地址:https://www.cnblogs.com/dslnn/p/8856928.html