freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee項目實訓(xùn)spring框架技術(shù)——第1章應(yīng)用層spring框架技術(shù)及系統(tǒng)架構(gòu)第2部分(編輯修改稿)

2024-12-23 16:16 本頁面
 

【文章內(nèi)容簡介】 碼穩(wěn)定 性 和健壯性等 方面的好處 (請見 前面 的 【例 16】中所示的代碼示例 )。但是讀者也應(yīng)該知道,接口最終是一定要提供具體的實現(xiàn)類的,也就是如下語句遲早要 被應(yīng)用和 執(zhí)行: DAOInterface daoOperatorDBBean=new MySQLDAOInterfaceImple()。 其實 Ioc 模式也是分離調(diào)用者和被調(diào)用者之間的藕合關(guān)系的,上面的MySQLDAOInterfaceImple 類 對 象 的 實 例 化 的 實 現(xiàn) 語 句 表 明 當 前 是 在 調(diào) 用MySQLDAOInterfaceImple的 實現(xiàn)類 中的各個數(shù)據(jù)訪問方法 ,由于被調(diào)用者(也就是目標實現(xiàn)類)名稱寫入了調(diào)用者的代碼中,這產(chǎn)生了“ 彼此 關(guān) 聯(lián) —— 耦合 ” ,調(diào)用者和被調(diào)用者有緊密聯(lián)系。 而如果通過 IoC 技術(shù)來實現(xiàn),則不會出現(xiàn)上面形式的代碼。因為,所依賴的目標類的對象 實例 可以通過 IoC 容器以 屬性 注入 或者構(gòu)造方法 注入的方式來獲得。 請參考前面的 【例113】中 所給出的 示例 。 ( 5)使用 IoC 技術(shù)的另一個優(yōu)點是能工作在一個 特定的 J2EE 應(yīng)用服務(wù)器 容器之外 可以不依賴一個 特定的 J2EE 應(yīng)用服務(wù)器 容器,在 J2EE 容器之外也能夠正常地執(zhí)行。 Spring 框架的設(shè)計目標 Spring 框架的設(shè)計目標是希望能夠獨立于特定的 J2EE 應(yīng)用服務(wù)器容器平臺 ( 1)可以運行在任何 J2EE 應(yīng)用服務(wù)器 容器 中 Spring 框架中所提供的各個方面的功能可以用在任何 J2EE 應(yīng)用 服務(wù)器 容器 中, 并且大多數(shù)功能也 都 適用于不受管理的 運行 環(huán)境。 Spring 框架 的核心 技術(shù) 要點是:支持不綁定到 特定 J2EE 應(yīng)用服務(wù)器 容器 的可重用業(yè)務(wù) 層 和數(shù)據(jù)訪問 層的組件 對象。 ( 2)最終達到的應(yīng)用效果 這樣將可以使應(yīng)用系統(tǒng)在不同 J2EE 環(huán)境 ( Web 運行環(huán)境 或者 EJB 組件的運行環(huán)境)、楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 8/21 頁 獨立的 J2SE 的應(yīng)用程序環(huán)境、單元測試環(huán)境等之間進行重用和移植。當然,也就能夠簡化應(yīng)用系統(tǒng)的開發(fā)、測試等過程。 Spring 版 的 IoC 容器的 XML 配置 文件 筆者在編寫本書時, Spring 的最新版本為 Spring 版。根據(jù) Spring 版中所提供的技術(shù)文檔了解到 , Spring 版相當大的改進 之一就是 Spring 的 IoC 容器的 XML 配置文件。 引用新的 Spring DTD 以使用基于 XML Schema 的配置 ,下面為其 DTD 的定義示例。 !DOCTYPE beans PUBLIC //SPRING//DTD BEAN 希望讀者注意這些差別,在下面的 【例 114】中給出了一個 Spring 版的 IoC 容器的 XML 配置文件示例。 本書中的所有 的示例的 XML 配置文件都是基于 Spring 版的IoC容器的 XML 配置文件 。 【例 114】 Spring 版的 IoC 容器的 XML 配置文件示例 ?xml version= encoding=UTF8? !DOCTYPE beans PUBLIC //SPRING//DTD BEAN beans !— 各個 Bean 的對 象定義的標簽 /beans 體驗 Spring 框架中的“依賴注入”的優(yōu)點 在 Eclipse 中創(chuàng)建 基于 Spring 的 J2SE 的應(yīng)用 項目 在 Eclipse IDE 中 新建一個 J2SE 的 Java 項目( Project) 選擇 Eclipse 中的 【文件】菜單 ,再選擇【新建】菜單項,并選擇【項目】菜單項后;再在對話框中選擇 Java 項目后,點擊“下一步”按鈕,將看到下面的圖 中所示的 對話框。在該對話框中輸入項目的名稱為 SpringJ2SEApp。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 9/21 頁 圖 新建 Java 項目對話框 配置該應(yīng) 用為滿足 Spring 框架的要求 ( 1)添加 Spring 的 系統(tǒng) 庫包 文件 到本項目中的 classpath 目錄 中 右擊項目,在彈出菜單中選擇 【屬性】菜單, 將出現(xiàn)下面的 圖 的項目屬性對話框。然后選擇【添加外部 JAR】按鈕,將 應(yīng)用 Spring 框架技術(shù)時 所需要的各種 *.jar 包的庫文件加入到 Eclipse 中的 Java 構(gòu)建路徑中。 圖 項目屬性對話框并添加 Spring 框架的 系統(tǒng)包 ( 2)選擇所需要的 Spring 框架的 *. Jar 包文件 ,主要為下面的三個文件 1) dist/ 2) lib/jakartamons/ 3) lib/log4j/ 添加本項目的 Spring IoC 的配置文件 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 10/21 頁 由于 Spring 框架在管理對象時是依賴于配置文件,因此任何需要交給 Spring 管理的對象,都必須在配置文件中注冊 和定義 。 ( 1)請確保配置文件 位于項目的工作路徑中 注意 在 Eclipse的 IDE工具中的 項目工作路徑并不等同于 JVM中的 classpath, Eclipse的默認工作路徑為項目根路徑,也就是 .project 文件所在的目錄??梢灾苯釉?Eclipse 中新建出該配置文件 。 右擊項目,在彈出菜單中選擇 【 新建 】菜單, 然后再選擇 【 新建文件 】菜單 項目后,將 出 現(xiàn) 下 面 的 圖 所 示 的 對 話 框 。 在 該 對 話 框 中 輸 入 文 件 的 名 稱 為。 圖 新建 文件的對話框 ( 2)設(shè)計該文件的內(nèi)容 【例 115】 基于 Spring 版 的 IoC 的 XML 配置文件的示例 ?xml version= encoding=UTF8? !DOCTYPE beans PUBLIC //SPRING//DTD BEAN beans !— 在此聲明各個組件對象的定義 /beans 注意: 本書中的所有的示例都是基于 Spring 版的 API 的,因此 IoC 的 XML 配置文件都按照上面的【例 114】中的格式來實現(xiàn)。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 11/21 頁 添加 log4j 的屬性配置文件 ( 1)在 Spring 框架中應(yīng)用 日志管理系統(tǒng)產(chǎn)生工作狀態(tài)信息 Spring框架中 采用 Apache Common_Logging日志管理系統(tǒng) , 并結(jié)合 Apache log4j作為日志輸出組件。在應(yīng)用系統(tǒng)的開發(fā)過程中,為了在調(diào)試過程中能觀察到 Spring 的日志輸出信息 , 在應(yīng)用系統(tǒng)的 classpath 路徑中新建 屬性 配置文件。 ( 2)在
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1