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

正文內(nèi)容

j2ee項目實訓uml及設計模式——第7章架構(gòu)設計中的架構(gòu)模式(第4部分-全文預覽

2024-12-12 04:08 上一頁面

下一頁面
  

【正文】 entBean 的 代碼示例 package 。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 9/12 頁 【例 77】 DAO 服務組件的接口 DAOServiceInterface 定義的代碼示例 package 。導致 OrderManageBean 類要與多個不同的 DAO 組件進行關聯(lián),系統(tǒng)的復雜性將會隨著這樣的組件的存在而增加。 (12345678)。 【例 76】 用戶 信息 訪問操作 的 DAO 組件的接口 的具體實現(xiàn)類 UserInfoCRUDImple 代碼示例 package 。 } } ( 2) 用戶信息訪問操作的 DAO 組件的接口 UserInfoCRUDInterface 定義 下面的 【例 75 】 所 示 為 用戶 信息 訪 問 操 作 的 DAO 組 件 的 接 口UserInfoCRUDInterface 定義內(nèi)容,為了簡化本示例,在其中只定義了一個實現(xiàn)用戶信息查詢的功能方法。 } public String getUserName() { return userName。 private String userName。 } } 子系統(tǒng)中的各個組件角色 —— 持久層中的有關 用戶 信息方面的數(shù)據(jù)訪問 ( 1) 用戶信息的持久實體 UserInfoPO 類 下面的 【例 74】 所示為封裝表示 用戶 信息的持久實體 UserInfoPO 類 的代碼,在其中定義了幾個表示用戶信息的有 關屬性。 public class GoodsInfoCRUDImple implements GoodsInfoCRUDInterface { public GoodsInfoPO selectOneGoodsInfo(String goodsID) { //實際應該根據(jù) goodsID 訪問數(shù)據(jù)庫表而獲得最后的實際數(shù)據(jù)值 GoodsInfoPO oneGoodsInfoPO=new GoodsInfoPO()。 【例 72】 商品信息 訪問操作 的 DAO 組件的接口 GoodsInfoCRUDInterface 代碼示例 package 。 } public void setId(String id) { = id。 private float goodsPrice。當然,為了問題的簡化,只給出了部分成員屬性的定義。 門面架構(gòu)設計模式 的編程實 現(xiàn) 編程實現(xiàn) 門面模式 時所應該注意的要點 編程實現(xiàn) 門面模式時, 在代碼實現(xiàn)方面,主要應該體現(xiàn)有下面的幾點:每一個子系統(tǒng)中的各個組件類應該只有一個共同的門面類,但在整個應用系統(tǒng)中則可以有多個 不同的 門面類;而且此門面類一般只產(chǎn)生 出 一個對象實例 ( 單例 類) ,也就是說它應該是一個單例模式的具體應用;門面類向客戶端程序提供“一攬子包干”的職責方法。而應用門面 設計模式 中的 業(yè)務外觀層組件 就是非常有效的一種 設計方法 。 這樣 將可以達到 ,當業(yè)務邏輯發(fā)生變化時,不用修改 系統(tǒng)的表示層界面組件( 客戶端程序 )。 門面模式 在應用系統(tǒng)的業(yè)務層組件中具體應用 ( 1)業(yè)務外觀層( Business Fa231。門面組件將子系統(tǒng)的使用端(系統(tǒng)的客戶端)與子系統(tǒng)的內(nèi)部復雜性交互相互分隔,從而使得使用端只需要與門面組件進行交互,而不需要與子系統(tǒng)內(nèi)部的很多對象進行交互。 ( 2) 子系統(tǒng) 的 客戶 并不需要關注或者必須了解 子系統(tǒng) 內(nèi)部的具體實現(xiàn)的細節(jié) 而使用一個子系統(tǒng)的客戶端往往只關注一些特定的功能 實現(xiàn)服務 ,卻要同時與子系統(tǒng)內(nèi)部的許多對象 進行 交 互 后才能達到目的,這可以參考下面的圖 中 某個網(wǎng)上商城系統(tǒng)中的 業(yè)務層中的各個組件類與各個 DAO 組件類之間進行交互的類圖。因為客戶端組件與遠程 EJB 組件進行交互時,其中的會話門面組件起重要作用,會話門面組件可以起到降低客戶端與服務器端各個 EJB 組件之間的耦合關系的作用。 ( 2)利用 門面 組件隔離業(yè)務處理層和持久層之間的關系的應用示例 下面的圖 所示為某個網(wǎng)上商城系統(tǒng)中的持久層設計中應用了 DAO 服務組件( DAO Service)作為業(yè)務處理層和持久層中各個 DAO 組件的 門面 ,經(jīng)過這樣的分離后,在各個業(yè)務組件中只需要與 DAO 服務組件進行交互,而不需要與不同的 DAO 組件進行具體的交互。楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 1/12 頁 第 7 章 架構(gòu)設計中的架構(gòu)模式(第 4/4 部分) 架構(gòu)設計中的門面模式及應用 門面 架構(gòu)設計 模式 門面模式 (Fa231。 在 Java 平臺中 使用 門面模式 是非常方便而且普及的,比如在 JDBC 的數(shù)據(jù)庫連接中統(tǒng)一 使用基于 DataSource 接口的各個數(shù)據(jù)庫連接對象來完成數(shù)據(jù)庫連接 , 就是 門面模式 的 具體應用。ad
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1