Spring框架(第一天)

Posted dslnn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
}

 

 

 

     

 

以上是关于Spring框架(第一天)的主要内容,如果未能解决你的问题,请参考以下文章

Spring第一天——入门与IOC

spring第一天

Struts2+Spring+Hibernate+Jbpm技术实现Oa(Office Automation)办公系统第一天框架搭建

项目第一天

SpringBoot,学习第一天

Spring学习总结