連接器在高層架構設計中的作用分析
連接器的引入和AOP代碼框架的自動(dòng)生成使面向方面的軟件過(guò)程從高層架構到底層設計變得更加完備。在這一章中,達到了以下的目的:使用連接器的輔助來(lái)進(jìn)行高層架構設計,在面向方面的軟件開(kāi)發(fā)過(guò)程中實(shí)現了設計層次的關(guān)注點(diǎn)分離,當然這里的假設是在前期,需求已經(jīng)被清楚地定義和說(shuō)明。連接器的引入對原有的UML幾乎沒(méi)有任何影響,設計人員所熟悉的工作環(huán)境不會(huì )有任何大的改變。Aspect元素和核心元素完全分離,它們之間使用與實(shí)現語(yǔ)言無(wú)關(guān)的連接器來(lái)關(guān)聯(lián),圍繞連接器,可以支持任何流行的AOP實(shí)現技術(shù),并且為將來(lái)出現的AOP技術(shù)預留接口。
WCON技術(shù)人員說(shuō)由于只有連接器是橫切的元素,因此Aspect元素和核心元素的復用性更高。這樣的封裝讓所有屬于一個(gè)關(guān)注點(diǎn)的類(lèi)自動(dòng)的進(jìn)行了邏輯分組。避免了圖形糾纏,提高了設計模型的可讀性。為了支持底層架構設計,實(shí)現代碼框架生成工具來(lái)提高生產(chǎn)力,并且避免映射模型到代碼時(shí)引入的錯誤。由于連接器的引入是以標準UML為基礎的,因此可以將其,視作為在現有CASE工具中促進(jìn)AOP建模的一種簡(jiǎn)單而又有效的途徑。連接器和代碼框架生成功能的組合將使AOP在軟件開(kāi)發(fā)中的復用性和使用效率大大提高。
連接器必須包括以下的信息:Pointcut枚舉信息:較為簡(jiǎn)單的程序控制流程中的執行點(diǎn),即核心元素和Aspect關(guān)系的中心;Aspect優(yōu)先級信息:以相對的方式,標示多個(gè)Aspect之間的優(yōu)先級關(guān)系;Pointcut通配符:比較復雜的Pointcut信息,可以由設計人員自行編寫(xiě)或者由建模工具自動(dòng)提取。
連接器的引入就是為了分別通過(guò)面向方面建模以及通過(guò)自動(dòng)產(chǎn)生代碼,在高層架構和底層設計上,實(shí)現橫切關(guān)注點(diǎn)的分離。通常,橫切于架構的設計工件很難用一個(gè)組件或者包來(lái)封裝,而是會(huì )分布在多個(gè)組件或者包中,這就會(huì )導致設計難以理解,難以維護。
推薦產(chǎn)品
同類(lèi)文章排行
- WCON營(yíng)銷(xiāo)改革戰略發(fā)布會(huì )
- 維峰營(yíng)銷(xiāo)管理變革項目誓師啟動(dòng)大會(huì )
- 關(guān)于防范黑客勒索行騙的通知
- WCON 新工廠(chǎng),新形象,新作為!
- 深圳市連接器行業(yè)協(xié)會(huì )第一屆常務(wù)理事會(huì )第二次會(huì )議 在東莞市維峰五金電子有限公司召開(kāi)
- WCON 阿米巴結項會(huì )
- 致維峰WCON客戶(hù)的公開(kāi)信
- 2015年公司組織旅游
- 2014年7月公司旅游
- 2013年企業(yè)如何繼續擴大國內端子市場(chǎng)
最新資訊文章
- 實(shí)景拍攝,快速了解WCON
- WCON營(yíng)銷(xiāo)改革戰略發(fā)布會(huì )
- 維峰營(yíng)銷(xiāo)管理變革項目誓師啟動(dòng)大會(huì )
- 關(guān)于防范黑客勒索行騙的通知
- 模具CQC證書(shū)
- 廣東省用戶(hù)滿(mǎn)意品牌
- 廣東省名牌產(chǎn)品證書(shū)
- WCON 新工廠(chǎng),新形象,新作為!
- 深圳市連接器行業(yè)協(xié)會(huì )第一屆常務(wù)理事會(huì )第二次會(huì )議 在東莞市維峰五金電子有限公司召開(kāi)
- 連接器 信賴(lài)性測試報告
您的瀏覽歷史
