码迷,mamicode.com
首页 > 编程语言 > 详细

Spring框架(第一天)

时间:2018-04-21 17:34:37      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:生产   方案   设计模式   xmla   ati   path   一个   mil   开发   

一、 引言

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

 

 

 

     

 

Spring框架(第一天)

标签:生产   方案   设计模式   xmla   ati   path   一个   mil   开发   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!