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

正文內(nèi)容

專業(yè)的uml使用visualstudionet的揭露visio為企業(yè)架構(gòu)師分布式系統(tǒng)設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-06-28 01:33本頁(yè)面
  

【正文】 .NET程序集,“一個(gè)類型和在建造時(shí),工作在一起,形成一個(gè)邏輯功能單元的資源集合。”此外,.NET文檔中說(shuō),一個(gè)大會(huì)是“部署,版本控制,重用,激活范圍和安全權(quán)限的基本單元。”很明顯,這樣的一個(gè)程序集的描述相匹配的UML組件的特點(diǎn)。
如果你有一個(gè)裝配,包裝和分享,你必須考慮以下兩個(gè)問(wèn)題:n 你怎么想分享大會(huì)?也就是說(shuō),你想分享大會(huì)私下或公開?n 你需要做的共享程序集的方式你想要什么?,一個(gè)組件可以共享與當(dāng)?shù)鼗蛉蚱渌M件。共享程序集本地意味著只有一組特定的組件可以找到和訪問(wèn)共享程序集。全球共享的程序集是指所有組件可以找到并訪問(wèn)共享組件。你必須決定要如何共享一個(gè)大會(huì),在本地或全球。通常,當(dāng)一個(gè)大會(huì)的目的是通過(guò)不只是你的應(yīng)用,但還未知的應(yīng)用程序中使用他人開發(fā)的,大會(huì)應(yīng)在全球共享。,它執(zhí)行如拼寫檢查或文件上傳功能。執(zhí)行拼寫檢查的組件或文件上傳是如此普遍,他們可以利用的,因此應(yīng)該在全球共享的,所有的應(yīng)用程序需要訪問(wèn)它們。如果你想分享一組特定的組件裝配在本地,你必須投入的依賴組件或在私人依賴程序集搜索路徑每一個(gè)文件夾的共享程序集的DLL副本或者。另一方面,如果你想分享將在COM組件使用在任何應(yīng)用程序或組件的裝配裝配全局,必須放在全局程序集緩存(GAC)中共享程序集的DLL。讓我們用一個(gè)例子帳戶的組成部分。該組件有以下類:發(fā)射,TxLog,帳戶,CDAccount,的CheckingAccount,SavingsAccount,的AccountController和AccountFacade。他們每個(gè)人都在它自己的C#源文件。我們命名為C#源文件的約定是類的名字由文件的擴(kuò)展名(。CS)的為C#源文件。例如。分組到一個(gè)組件中的所有類方法編譯成一個(gè)程序集的所有源文件。編譯成一個(gè)程序集的源文件,我們首先編譯成一個(gè)模塊的源每個(gè)文件。然后我們生成的模塊組裝。
。結(jié)果模塊包含MSIL代碼的Account類和元數(shù)據(jù)。
留學(xué)基金委/噸:下面四個(gè)命令編譯成自己的模塊CDAccount,的CheckingAccount,SavingsAccount,和分別的AccountController。由于四類帳戶帳戶中引用的類。 netmodule,我們必須表明,在使用/加入AddModule命令的參考。
留學(xué)基金委/噸:模塊/加入AddModule:
留學(xué)基金委/噸:模塊/加入AddModule:
留學(xué)基金委/噸:模塊/加入AddModule:
留學(xué)基金委/噸:模塊/加入AddModule: 。該模塊文件名是TxLog。 netmodule。留學(xué)基金委/噸:。,我們必須表明,在使用/加入AddModule命令參考。
留學(xué)基金委/噸:模塊/加入AddModule: /加入AddModule:
下面的命令編譯成一個(gè)DLL 。
留學(xué)基金委/噸:圖書館/加入AddModule: /加入AddModule:
/加入AddModule: /加入AddModule:
/加入AddModule: /加入AddModule:
/加入AddModule:: 。換句話說(shuō),在我們的銀行應(yīng)用程序的帳戶組件是一個(gè)多文件大會(huì)。 DLL文件不僅包含MSIL代碼的AccountFacade類和元數(shù)據(jù),而且大會(huì)的清單。這個(gè)數(shù)字說(shuō)明了模塊間以上,集會(huì),體現(xiàn)和元數(shù)據(jù)的關(guān)系。重要的是要注意的是,讓你有一個(gè)概念之間的相關(guān)設(shè)計(jì)和物理實(shí)現(xiàn)更加堅(jiān)實(shí)的感覺。然而,僅僅因?yàn)槟阒朗虑槭侨绾巫錾眢w并不意味著你應(yīng)該把所有你知道在設(shè)計(jì)文件。 UML是獨(dú)立于平臺(tái),而不是綁在一個(gè)特定的平臺(tái)構(gòu)建的過(guò)程。你有多少應(yīng)用程序的組件都建立無(wú)關(guān)的UML。因此,不要在一個(gè)模型的建立UML組件圖的信息。地圖組件部署到物理節(jié)點(diǎn)組件圖顯示了我們的應(yīng)用程序的各種模塊,但它并不能告訴你是哪個(gè)模塊去哪個(gè)硬件平臺(tái)。一個(gè)部署圖的工作是履行這一需要,提供一個(gè)標(biāo)準(zhǔn)的方式記錄系統(tǒng)的部署設(shè)計(jì)師。
到Visio UML模型圖和模板下,創(chuàng)建一個(gè)部署圖是一件輕而易舉的,一旦你有組件圖做好準(zhǔn)備。如果你知道如何利用Visio提供的幫助,你會(huì)發(fā)現(xiàn),時(shí)間和努力,你在繪制組件圖的投資是值得的,當(dāng)你試圖準(zhǔn)備部署圖。讓我們打開了我們以前所做的組件圖。如果您沒(méi)有看到模型瀏覽器窗口,然后打開UML菜單,指向視圖和模型的資源管理器點(diǎn)擊彈出模型瀏覽器窗口。在該窗口中,你應(yīng)該看到我們創(chuàng)建的實(shí)現(xiàn)模型樹中的層次結(jié)構(gòu)以前。
現(xiàn)在我們將添加一個(gè)部署圖到模型頂層包下實(shí)現(xiàn)模型的文件夾并將其命名為BankDeployment子文件夾。在新創(chuàng)建的BankDeployment圖繪制的空間,我們現(xiàn)在可以拖放頂層包中從UML部署模板元素以及元素。這為我們節(jié)省了很多,因?yàn)樵贐ankDeployment頭痛,我們可以重復(fù)使用的元素,我們添加到模型在編制BankComponent圖。
在需求分析階段,我們知道從與客戶的訪談,他們有兩個(gè)數(shù)據(jù)庫(kù)服務(wù)器,一個(gè)用于存儲(chǔ)帳戶記錄和存儲(chǔ)客戶記錄等。出于性能原因,我們決定部署的機(jī)器上接近數(shù)據(jù)庫(kù)服務(wù)器,存儲(chǔ)帳戶記錄帳戶的組成部分。同樣,我們將部署在一臺(tái)機(jī)器關(guān)閉到數(shù)據(jù)庫(kù)服務(wù)器,存儲(chǔ)客戶記錄的客戶組成部分。
因此,我們將有四分之一的部署圖節(jié)點(diǎn),組成一個(gè)賬戶托管在一個(gè)應(yīng)用服務(wù)器,為客戶在其他應(yīng)用程序組件的一個(gè)服務(wù)器上,和兩個(gè)兩個(gè)數(shù)據(jù)庫(kù)服務(wù)器節(jié)點(diǎn)。這是圖所示相反。請(qǐng)注意,我們作出了部署在與客戶機(jī)的工作人員組成部分組件相同的決定。除了四個(gè)節(jié)點(diǎn),我們也看到一些人。工作人員組件訪問(wèn)LDAP服務(wù)器由我們的銀行應(yīng)用程序,客戶端的人力資源系統(tǒng)共享,一個(gè)中央管理控制臺(tái)。在這里,在部署圖,我們只顯示了LDAP服務(wù)器,因?yàn)槲覀兊墓ぷ魅藛T組成部分,直接連接到它。人力資源系統(tǒng)和中央管理控制臺(tái)是我們的制度無(wú)關(guān),不應(yīng)部署在圖建模。
在下圖中,一個(gè)節(jié)點(diǎn)上運(yùn)行的Web服務(wù)器托管的B2C電子銀行的網(wǎng)頁(yè)。在B2B的電子銀行業(yè)務(wù)方面,我們有一個(gè)申辦三個(gè)組成部分的B2B應(yīng)用服務(wù)器。
使用Visio的準(zhǔn)備像上面顯示的一個(gè)圖的妙處在于,你只需要拖動(dòng)模板從UML部署,并從頂層封裝組件元素節(jié)點(diǎn)形狀,把它們放置在那里你希望他們?cè)诶L圖區(qū)域,并將其命名為正常。組件之間的依賴將自動(dòng)結(jié)轉(zhuǎn)從BankComponent圖?,F(xiàn)在我們將步行通過(guò)建立在Visio上圖的步驟。n 新增部署圖
首先,我們將添加一個(gè)部署圖的實(shí)施模型下的頂層包并將其命名為BankDeployment。右鍵頂層封裝實(shí)現(xiàn)模型的子文件夾,并選擇新建|在彈出的菜單中部署圖。重命名新創(chuàng)建的圖表BankDeployment通過(guò)右鍵單擊該代表在Model Explorer中圖節(jié)點(diǎn),選擇在彈出的菜單中重命名,然后在BankDeployment打字作為圖的新名稱。n 新增節(jié)點(diǎn)形狀
在BankDeployment圖中,我們會(huì)添加在上圖所示的八個(gè)節(jié)點(diǎn)的每個(gè)節(jié)點(diǎn)的形狀。要添加一個(gè)節(jié)點(diǎn)的形狀對(duì)一個(gè)圖??繪制的空間,找到在UML的部署模具形狀節(jié)點(diǎn),拖動(dòng)它,并拖放到繪圖區(qū)域。添加的Web服務(wù)器節(jié)點(diǎn)到BankDeployment圖,節(jié)點(diǎn)拖放到繪圖區(qū)域的形狀,并重新命名到網(wǎng)絡(luò)服務(wù)器。
注意,當(dāng)您在繪圖區(qū)域中添加的Web服務(wù)器節(jié)點(diǎn)的形狀,一個(gè)元素出現(xiàn)在模型瀏覽器頂層包下的文件夾。這是因?yàn)槲覀円呀?jīng)在這里我們?cè)黾恿朔至拷涌谛螤?,形狀或組件圖上一節(jié)看到的相同。用同樣的方法添加的Web服務(wù)器節(jié)點(diǎn)步驟和添加其他節(jié)點(diǎn)形狀到BankDeployment圖。n 添加組件的形狀之后,節(jié)點(diǎn)形狀到位,下一步我們將做的是什么樣的模型銀行系統(tǒng)組件駐留在哪個(gè)節(jié)點(diǎn)的信息。我們這樣做是通過(guò)拖放在頂部的構(gòu)成要素包文件夾。這個(gè)我們?cè)谇懊鎰?chuàng)建的組件的元素成分圖的Visio重用是節(jié)省時(shí)間的功能。它還減少了組件之間的有圖和部署圖不一致的機(jī)會(huì)。當(dāng)你把在BankDeployment圖繪圖區(qū)域構(gòu)成要素,你會(huì)發(fā)現(xiàn),組件之間的依存關(guān)系進(jìn)行了從BankComponent圖。n 添加額外的依賴形狀依賴形狀的依賴關(guān)系,進(jìn)行了從BankComponent圖形狀組件之間的依賴關(guān)系。除了這些依賴關(guān)系,我們可能需要denoting兩個(gè)節(jié)點(diǎn)之間的節(jié)點(diǎn)之間的依賴關(guān)系和其他一些組件。為了模擬在BankDeployment這些額外的依賴圖,我們將形狀拖動(dòng)依賴在UML部署模板和拖放到繪圖區(qū)域他們。在BankDeployment圖中,我們之間有一個(gè)工作人員組成部分和LDAP服務(wù)器節(jié)點(diǎn),應(yīng)用服務(wù)器之間的依賴依賴 客戶節(jié)點(diǎn)和數(shù)據(jù)庫(kù)服務(wù)器 客戶數(shù)據(jù)節(jié)點(diǎn)。我們還有一個(gè)應(yīng)用服務(wù)器之間的依賴關(guān)系 帳戶節(jié)點(diǎn)和數(shù)據(jù)庫(kù)服務(wù)器 帳戶數(shù)據(jù)節(jié)點(diǎn),節(jié)點(diǎn)之間的防火墻和應(yīng)用服務(wù)器的依賴 B2B的電子銀行節(jié)點(diǎn)。在完成編寫了BankDeployment圖上面的步驟,示范Explorer應(yīng)該看上去像一所示相反。我們可以看到,在包的頂部,我們有一些新的元素。他們?cè)趫D中的各個(gè)節(jié)點(diǎn)BankDeployment.我們?cè)冈诮Y(jié)束本節(jié)一分。顯示組件如何分配是一個(gè)部署圖的目的。當(dāng)我們說(shuō)組件如何分配,我們不意味著你使用的生產(chǎn)機(jī)器上安裝程序的物理方法。我們的意思是什么邏輯組件拓?fù)湮恢谩T谀褂梅职l(fā)您的應(yīng)用程序組件的物理方法是無(wú)關(guān)的UML設(shè)計(jì)。一個(gè)組件可以選擇打包成。駕駛室或。msi文件,然后讓用戶安裝使用,如InstallShield或Microsoft安裝工具的應(yīng)用。所以,不要在這個(gè)模型的UML部署圖的信息。綜述。我們研究了這一挑戰(zhàn)的分布式系統(tǒng)設(shè)計(jì),然后通過(guò)分布式系統(tǒng)的設(shè)計(jì)過(guò)程的推移將通過(guò)一個(gè)示例應(yīng)用程序的具體問(wèn)題。 Remoting的對(duì)象和它們的激活模式定制的刻板印象。自定義的刻板印象,我們實(shí)際上只是冰山的一角。我們希望您在創(chuàng)建自己的樂(lè)趣
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1