Spring框架(第一天)
阿新 • • 發佈:2018-04-21
框架 inf AS 功能 工廠設計 AR void getbean under applicationContext.xml
一、 引言
a) 什麽是Spring框架?(spring官網:www.springsource.org)
3.x 不提供第三發依賴jar 目前已經到了5.x版本。
Spring輕量級(代碼入侵性小)的JavaEE解決方案 , 眾多優秀設計模式的組合(工廠、代理、模版、策略)。
b) 工廠設計模式【重要】
反射+配置文件
作用:生產對象
c) Spring核心
工廠 + 配置文件 -----》 創建對象 ------.>解耦合
二、 第一個Spring程序開發
搭建環境
(1)Jar包
(2)第三方依賴:
(3)配置文件:
名字 隨意 位置 隨意
建議:約定俗成:
(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框架(第一天)