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

正文內(nèi)容

應(yīng)用架構(gòu)設(shè)計模板(編輯修改稿)

2024-09-03 10:49 本頁面
 

【文章內(nèi)容簡介】 agement Service UML 軟件工程組織 功能架構(gòu) —— 子系統(tǒng)劃分實現(xiàn)與驗證 在系統(tǒng)實施過程中,一般子系統(tǒng)會使用 不同的工作目錄來實現(xiàn)。每個工作目錄會需要 包含下列信息: ? 源程序 ? 組件依賴配置 ? 部署腳本 ? 測試程序 UML 軟件工程組織 邏輯架構(gòu) —— 系統(tǒng)分層 系統(tǒng)分層的主要目的在于: ?細(xì)化子系統(tǒng),確定子系統(tǒng)組件之間的協(xié)作關(guān)系 ?提高子系統(tǒng)的可重用性 ?提高子系統(tǒng)的可測試性 ?提高子系統(tǒng)的可維護(hù)性 ?提高子系統(tǒng)的可擴(kuò)展性 對 象 1對 象 2層 1對 象 3對 象 4層 2對 象 5對 象 6層 3UML 軟件工程組織 邏輯架構(gòu) —— 系統(tǒng)分層分析 ? 定義分層邊界劃分原則 ? 本系統(tǒng)按照服務(wù)消費(fèi)者和服務(wù)提供者關(guān)系來劃分層次 ? 定義消費(fèi)者和服務(wù)提供者關(guān)系 數(shù)據(jù)分析服務(wù)消費(fèi)者 Browser, Java Client Application, C++ Client … 數(shù)據(jù)分析服務(wù)提供者 數(shù)據(jù)分析運(yùn)算組件 數(shù)據(jù)源提供組件 協(xié)議適配器 數(shù)據(jù)分析資源 消費(fèi) 服務(wù) UML 軟件工程組織 邏輯架構(gòu) —— 系統(tǒng)分層設(shè)計 UML 軟件工程組織 可擴(kuò)展架構(gòu):支持資源擴(kuò)展 數(shù)據(jù)分析資源包括各種數(shù)據(jù)分析實現(xiàn)技術(shù)。支持資源擴(kuò)展的主要需求如下: ?支持?jǐn)?shù)據(jù)分析資源的可替換 ?支持?jǐn)?shù)據(jù)分析資源的可升級 ?實現(xiàn)統(tǒng)一的數(shù)據(jù)分析服務(wù)接口 UML 軟件工程組織 可擴(kuò)展架構(gòu):支持資源擴(kuò)展分析 ?通用性和定制性劃分 ?特定數(shù)據(jù)分析資源需要定制 ?統(tǒng)一的數(shù)據(jù)分析接口代表通用行為 ?通用性和定制性結(jié)合 ?行為抽象,抽象特定數(shù)據(jù)分析資源的通用行為 ?實現(xiàn)獨(dú)立,把特定數(shù)據(jù)分析資源的實現(xiàn)看成是行為抽象的一個特定實現(xiàn) UML 軟件工程組織 可擴(kuò)展架構(gòu):支持的資源擴(kuò)展設(shè)計 ? J2EE Pattern:策略模式 現(xiàn)流行方式是采用 Spring的 ApplicationContext或者反射模式。 構(gòu)造策略實現(xiàn)對象 策略行為接口 策略實現(xiàn) UML 軟件工程組織 可擴(kuò)展架構(gòu):支持的資源擴(kuò)展實現(xiàn) ? 定義接口 public interface ReportingServiceIF{ byte[] loadReport(String reportId, Map context, int binaryType)。 } ? 定義 Spring配置 bean id=jasper class= destroymethod=close property name=dataSourceLoader ref=defaultSourceLoader/ /bean ? 通過制定 BeanName來判斷使用那個實現(xiàn)類 ReportingServiceIF service = (ReportingServiceIF) (serviceName)。 byte[] reportBinary = (reportId, context, binaryType)。 UML 軟件工程組織 外部接口架構(gòu):系統(tǒng)外部接口支持多種交互協(xié)議 系統(tǒng)的外部接口會被多種交互協(xié)議所調(diào)用,對于外部接口架構(gòu)來說,主要需求如下: ?支持系統(tǒng)外部接口調(diào)用協(xié)議擴(kuò)展 ?重用數(shù)據(jù)分析服務(wù)組件 ?簡化外部接口調(diào)用的實現(xiàn) UML 軟件工程組織 外部接口架構(gòu):系統(tǒng)外部接口支持多種交互協(xié)議分析 ?職責(zé)劃分 ?協(xié)議適配器:適配器負(fù)責(zé)使用特定交互協(xié)議調(diào)用數(shù)據(jù)分析服務(wù) ?重用數(shù)據(jù)分析組件:數(shù)據(jù)分析組件不涉及具體的協(xié)議交互 ?泛化連接器接口 ?抽象交互行為,定義統(tǒng)一的交互接口 ?封裝特定協(xié)議交互細(xì)節(jié),屏蔽交互復(fù)雜性 UML 軟件工程組織 外部接口架構(gòu):系統(tǒng)外部接口支持多種交互協(xié)議設(shè)計 ? J2EE Pattern: Fa231。ade模式 通過 coarsegrained的接口,屏蔽了低層次的實現(xiàn)細(xì)節(jié),這也是 fa231。ade模式的一種應(yīng)用。 協(xié)議適配器 協(xié)議適配器 UML 軟件工程組織 外部接口架構(gòu):系統(tǒng)外部接口支持多種交互協(xié)議設(shè)計 ? J2EE Pattern:策略模式, Delegate Delegate模式, 對于具體的調(diào)用實現(xiàn)類來說,它不負(fù)責(zé)具體的業(yè)務(wù)邏輯處理, 而只是負(fù)責(zé)代理特定的業(yè)務(wù)實現(xiàn)對象,并且封裝對這個對象 的引用過程。常用的方式有 ServiceLoacator,封裝了 SOAP, Remote Interface, Local Interface的調(diào)用。 協(xié)議調(diào)用代理 UML 軟件工程組織 外部接口架構(gòu):系統(tǒng)外部接口支持多種交互協(xié)議設(shè)計 : R e p o r t i n g S e r v i c e C l i e n t A p p : A p p l i c a t i o n C o n t e x t : R e p o r t i n g S e r v i c e E J B D e l e g a t e : R e p o r t i n g S e r v i c e E J B L o c a l H o m e : R e p o r t i n g S e r v i c e E J B A d a p t e r L o c a lg e t B e a n ( S t r i n g )r e t u r n d e l e g a t e i n s t a n c el o a d R e p o r t ( S t r i n g , M a p , i n t )c r e a t e ( )r e t u r n l o c a l h a n d l e rl o a d R e p o r t ( S t r i n g , M a p , i n t )UML 軟件工程組織 外部接口架構(gòu):系統(tǒng)外部接口支持多種交互協(xié)議實現(xiàn) ? EJB Adapter public interface ReportingServiceEJBAdapter extends EJBObject { byte[] loadReport(String serviceClassName, String reportId, Map context, int binaryType) throws RemoteException。 } ? EJB Delegate public class ReportingServiceEJBDelegate implements PCEReportingServiceDelegateIF { public byte[] loadReport(String serviceName, String r
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1