當(dāng)前位置首頁 > 資格/認(rèn)證考試 > 全國翻譯資格認(rèn)證
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程  [會員中心]

計算機(jī)專業(yè)外文文獻(xiàn)翻譯-外文翻譯--J2EE體系結(jié)構(gòu)

文檔格式:DOC| 24 頁|大小 148KB|積分 6|2016-12-05 發(fā)布|文檔ID:18792
第1頁
下載文檔到電腦,查找使用更方便 還剩頁未讀,繼續(xù)閱讀>>
1 / 24
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見問題
  • 浙江工業(yè)大學(xué)之江學(xué)院 畢業(yè)設(shè)計(論文) 外文翻譯 畢業(yè)設(shè)計(論文)題目: 基于 企業(yè)電子投票系統(tǒng)開發(fā)與設(shè)計外文 翻譯( 一 ) 題目: 系結(jié)構(gòu) 外文翻譯 (二) 題目: 目的選擇與風(fēng)險 分院(系): 信息工程分院 專 業(yè): 計算機(jī) 科學(xué)與技術(shù) 班 級: 0402 姓 名: 學(xué) 號: 200420100219 指導(dǎo)教師: 畢業(yè)設(shè)計(論文)外文翻譯要求 1、畢業(yè)設(shè)計(論文)外文翻譯應(yīng)有兩篇,總字符數(shù)不少于 20000,其文獻(xiàn)來源應(yīng)由指導(dǎo)教師選定后以紙質(zhì)(復(fù)印或打印件)形式隨同畢業(yè)設(shè)計(論文)任務(wù)書一并發(fā)給學(xué)生。

    復(fù)印或打印件上應(yīng)有指導(dǎo)教師和專業(yè)教研室主任的簽名和日期 要求每位學(xué)生的外文翻譯內(nèi)容不重復(fù) 2、翻譯的外文文獻(xiàn)應(yīng)主要選自學(xué)術(shù)期刊、學(xué)術(shù)會議的文章、有關(guān)著作及其他相關(guān)材料,應(yīng)與畢業(yè)論文(設(shè)計)主題相關(guān),并列入畢業(yè)論文(設(shè)計)的參考文獻(xiàn) ; 在每篇中文譯文首頁 “ 頁腳”處 注明原文作者及出處,中文譯文后應(yīng)附外文原文 (指導(dǎo)教師提供的原文,論文上 應(yīng) 有指導(dǎo)教師和教研室主任簽名) 3、中文譯文的基本撰寫格式為 : 題目采用三號黑體字居中打印,正文采用宋體小四號字,行間距一般為固定值 20 磅,標(biāo)準(zhǔn)字符間距頁邊距為左 3 2.5 下各 2.5 面統(tǒng)一采用 4、 封面上的 “外文 翻譯題目” 指中文譯文的題目 ; 兩篇外文文獻(xiàn), 按“ 封面、譯文一、外文原文 ( 一 ) 、譯文二、外文原文 ( 二 )、外文翻譯評閱表 ” 的順序統(tǒng)一裝訂 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 作者: 〔美〕 亨特 ﹑ 〔美〕 羅夫特斯 來源:《 精通 業(yè)級應(yīng)用 )》 , 23 文 一 在討論了 在該來看一看 常見概念 首先,讓我們來看一看所有 下面要討論的每個體系結(jié)構(gòu)都含有三個主要層,盡管有些體系結(jié)構(gòu)在中間層內(nèi)因如了另外的劃分。

    經(jīng)驗已經(jīng)證明了將企業(yè)級系統(tǒng)明確地劃分成多個層的價值這 確保了責(zé)任的明確劃分 層體系結(jié)構(gòu)是各類系統(tǒng)中的經(jīng)驗結(jié)晶具有 3個或 3個以上層的系統(tǒng)已經(jīng)證明比其內(nèi)沒有中間層的客戶 在一個設(shè)計完備的多層系統(tǒng)中,每一層應(yīng)該只依賴于它下面的那一層例如,對數(shù)據(jù)庫的更改不應(yīng)該要求對 每一層所特有的東西應(yīng)該向其他層隱藏起來例如, 用中的 只應(yīng)該依賴于服務(wù)器小程序 中間層只應(yīng)該依賴于 類的企業(yè)資源 兩個原則確保了應(yīng)用修改起來容易,同時修改又不級聯(lián)到其他層 下面依次來 看典型的 系結(jié)構(gòu)的每一層 企業(yè)信息系統(tǒng)( 這一層有時也叫做綜合層( 由 用完成其工作所必須訪問的企業(yè)資源所組成這些資源包括數(shù)據(jù)庫管理系統(tǒng)( 遺留的主機(jī)應(yīng)用資源通常是事務(wù)性的, 于 務(wù)器的控制之外,盡管該服務(wù)器的確以一種標(biāo)準(zhǔn)方式管理事務(wù)和連接建池 計師對 的設(shè)計與部署將是變化的,視該項目的性質(zhì)(現(xiàn)有服務(wù)的綠色場或集成度)而定如果該項目包含現(xiàn)有服務(wù)的集成, 資源可能會影響中間層的實現(xiàn) 與 資源的借口提供了強(qiáng)有力的能力,比如訪問關(guān)系數(shù)據(jù)庫的 問目錄服務(wù)器的 及允許連接其他 統(tǒng)的 接器體系結(jié)構(gòu),簡稱 務(wù)器負(fù)責(zé)建立連往 跨資源上的事務(wù)管理以及保證 用不危及 統(tǒng)的安全。

    中間層 這一層含有應(yīng)用的業(yè)務(wù)對象,并調(diào)停對 資源的訪問中間層構(gòu)件主要從事務(wù)管理和連接建池之類的 器服務(wù)中受益中間層構(gòu)件獨立于選定的用戶接口 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 如 果使用了 們把中間層分離成兩層: 及使用這些 支持該接口的對象但是,這種分離不是保證一個干凈中間層所必須的 用戶接口( 這一層將中間業(yè)務(wù)對象暴露給用戶在 用中, 由服務(wù)器小程序所使用的助手類以及諸如 之類的試圖構(gòu)件所組成為了清楚起見,我們在討論 I 層稱做“ ” 業(yè)務(wù)接口的重要性 許多人將 做 用的核心 從 心論角度看,會話 其他對象(比如 2計模式中的“業(yè)務(wù)委托”對象)將由他們與 關(guān)系來確定但是,這種假設(shè)將一種技術(shù)( 高到了 計考慮之上 是在 用中實現(xiàn)中間層的唯一技術(shù) 正式業(yè)務(wù)接口層的概念體現(xiàn)了一不好的習(xí)慣,不管是不是使用了 們都應(yīng)該使用這個概念在下面將要討論的所有體系結(jié)構(gòu)中,業(yè)務(wù)接后層都有客戶(比如)直接使用的中間層接口所組成業(yè)務(wù)接口層為普通 口中的中間層定義了聯(lián)系人;因此, 是一個實現(xiàn)策略如果我們沒有使用 務(wù)接口的實現(xiàn)將是運行在 器中的普通 象當(dāng)使用了 ,業(yè)務(wù)接口的實現(xiàn)將隱藏掉與 的交互。

    一定要設(shè)計到 口,而不要設(shè)計到具體類,也不要設(shè)計到技術(shù) 下面來看一下滿足不同需求的 4 種 系結(jié)構(gòu) 非分布式體系結(jié)構(gòu) 下面的這些體系結(jié)構(gòu)適合 用他們可以把所有應(yīng)用構(gòu)件只運行在單個 使他們變得簡單而有效,但限制了部署的靈活性 具有業(yè)務(wù)構(gòu)件接口的 用 在大多數(shù)情況下, 來構(gòu)造 用因此,同一個 器可以提供許多應(yīng)用所需要的整個基礎(chǔ)結(jié)構(gòu) 和 樣, 用實際上享有對企業(yè) 相同訪問權(quán)它們受益于務(wù)器的事務(wù)管理和連接池能力,并可以使用 實體組件之外的所有數(shù)據(jù)存取技術(shù)都是可以使用的 用的 和中間層運行在同一個 但是,在邏輯上使他們保持不同是極其重要的 用中的主要設(shè)計風(fēng)險是 件與業(yè)務(wù)邏輯構(gòu)件之間的責(zé)任模糊不清 業(yè)務(wù)接口層將由普通 所實現(xiàn)的 口來組成這是一個簡單而又可縮放的體系結(jié)構(gòu),并且能滿足大多數(shù)應(yīng)用的需要 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 長處 這種體系結(jié)構(gòu)具有下列優(yōu)點: ? 簡單性這通常是 用的最簡單結(jié)構(gòu)但是,如果事務(wù)管理或線程化問題要求開發(fā)分復(fù)雜的代碼,使用 能將更簡單 ? 速度這樣的體系結(jié)構(gòu)遇到了來自 務(wù)器的最小系統(tǒng)開銷 ? 計不會被 件問題(比如調(diào)用 影響)所妨礙。

    ? 容易測試如果設(shè)計合理,無需 就能夠?qū)I(yè)務(wù)接口進(jìn)行測試 ? 我們可以發(fā)揮服務(wù)器的事務(wù)支持 ? 縮放性很好如果 口是無狀態(tài)的,則根本不需要來自容器的聚類支持但是, 用可以通過使用服務(wù)器支持會話狀態(tài)復(fù)制來分布 弱點 應(yīng) 該注意下列這些缺點: ? 這種體系結(jié)構(gòu)只支持一個 口例如,它不能支持獨立的 戶(中間層和這個 口在同一個 )但是,正如我們稍后將回看到的,可以增加一個 務(wù)層 ? 整個應(yīng)用僅運行在單個 雖然這提高了性能,但我們無法將構(gòu)件自由地分配給不同的物理服務(wù)器 ? 這種體系結(jié)構(gòu)不能使用 器事務(wù)支持我們將需要在應(yīng)用代碼中創(chuàng)建和管理事務(wù) ? 服務(wù)器沒有提供對并發(fā)編程的支持我們必須親自處理線程化問題,或使用一個解決常見問題的類庫,比如 ? 將實體組件用于數(shù)據(jù) 存取是不可能的,但可以證明的是,這根本不是什么損失 訪問本地 用 范( 從 如果一個應(yīng)用被部署在一個集成的 用服務(wù)器中且該服務(wù)器運行在單個 ,該規(guī)范通過本地接口來保證 對象訪問這使我 們技能從一個 器中得到好處, 又不至于招致過度的復(fù)雜性或把我們的應(yīng)用變成分布式的 在這種體系結(jié)構(gòu)中, 與剛討論過繁榮 用體系結(jié)構(gòu)的 相同。

    業(yè)務(wù)接口也是相同的;這兩種體系結(jié)構(gòu)的不同之處從它們的出現(xiàn)( )開始因此,中間層被劃分成了兩部分(運行在 器中的業(yè)務(wù)接口和 但這兩部分運行在同一個 有兩種方法可以用來實現(xiàn)業(yè)務(wù)接口: ? 代理方法在這種方法中,一個本地 接實現(xiàn)業(yè)務(wù)接口,而 器代碼被浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 賦予一個對該 本地接口的引用,同時無需處理必不可少的 找 ? 業(yè)務(wù)委托方法在這種方法中,業(yè)務(wù)接口的 器實現(xiàn)明確地托付給相應(yīng)的具有允許高速緩存和允許故障操作在適當(dāng)?shù)攸c被重試的優(yōu)點 我們無需擔(dān)心上述任一情況中的 獲傳輸錯誤不會出現(xiàn) 在這種體系結(jié)構(gòu)中,和通過 暴露一個遠(yuǎn)程接口的體系結(jié)構(gòu)不同, 使用僅僅是這種體系結(jié)構(gòu)的一個實現(xiàn)選擇而已,而不是一個基本特征不用改變總體設(shè)計,也不用 可以實現(xiàn)任何一個業(yè)務(wù)接口 長處 這種體系結(jié)構(gòu)具有如下這些優(yōu)點: ? 它沒有分布式 用那么復(fù) 雜 ? 這種體系結(jié)構(gòu)中,只使這樣一些對象成為 們需要一個 器的那些服務(wù) ? 用只強(qiáng)加相當(dāng)小的性能開銷,因為沒有遠(yuǎn)程方法調(diào)用或串行化 ? 它提供 器事務(wù)與線程管理的各種好處 ? 如果需要,它允許我們使用實體組件 弱點 這種體系結(jié)構(gòu)的缺點有如下這些: ? 它比純 用更復(fù)雜。

    例如,它遇到 署和類裝人復(fù)雜性 ? 它仍不能支持除一個 口之外的客戶,除非我們添加一個 務(wù)層 ? 整個應(yīng)用仍運行在單個 ,這意味著 所有構(gòu)件都必須運行在同一臺物理服務(wù)器上 ? 具有本地接口的 試起來很困難我們需要在 務(wù)器內(nèi)運行測試案例(比如用服務(wù)器小程序) ? 作為使用 結(jié)果,仍存在一些調(diào)整對象設(shè)計的誘惑,即使含有本地接口, 且這可能會誘惑我們修改業(yè)務(wù)對象的自然粒度 有時,我們可能會決定把 進(jìn)到一個沒有適應(yīng)它的體系結(jié)構(gòu)中這可能是由“做可能管用的最簡單事情”的 法所造成的例如,最初的需求可能沒有證明由 后來增加的需求可能會提出使用 如果采用上面描述的業(yè)務(wù)構(gòu)件接口方法,引進(jìn) 具有本地接口的 不會引起問題可以簡單地選擇應(yīng)該被實現(xiàn)成具有本地的代理 那些業(yè)務(wù)構(gòu)件接口 引進(jìn)具有遠(yuǎn)程接口的 為這不僅僅是一個引進(jìn) 且也是一個從根本上改變了應(yīng)用的性質(zhì)的問題例如,可能需要使業(yè)務(wù)接口粒度變的更粗,以避免“羅嗦的”調(diào)用和實現(xiàn)足夠的性能我們還可能需要把所有業(yè)務(wù)邏輯浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 實現(xiàn)轉(zhuǎn)移到 器內(nèi)部 分布式體系結(jié)構(gòu) 下面這兩種體系結(jié)構(gòu)除了支持 用之外,還支持遠(yuǎn)程客戶。

    具有遠(yuǎn)程 分布式應(yīng)用 這種體系結(jié)構(gòu)被廣泛地看做“經(jīng)典的” 系 結(jié)構(gòu)它提供了這樣一種能力:通過給 使用 構(gòu)件(比如 件)使用不同的 物理和邏輯地劃分中間層這是一個復(fù)雜的體系結(jié)構(gòu),并具有顯著的性能開銷 雖然描述了一個 用,但該體系結(jié)構(gòu)可以支持任一 戶類型它特別符合獨立客戶應(yīng)用的需要 該體系結(jié)構(gòu)在 (或者說其他遠(yuǎn)程客戶)與業(yè)務(wù)對象之間使用 這些業(yè)務(wù)對象被暴露為 信的細(xì)節(jié)由 器來隱藏,但我們?nèi)孕枰幚硎褂盟鶐淼挠绊懀┻@使遠(yuǎn)程調(diào)用變成了一個主要的性能決定要素和一個核心的設(shè)計考慮因素我們必須 盡量最大限度的減少遠(yuǎn)程調(diào)用的數(shù)量(避免“羅嗦的”調(diào)用)在 戶層之間傳遞的所有對象都必須是可串行化的, 而且我們必須處理更復(fù)雜的錯誤處理需求 該體系結(jié)構(gòu)中的 和上面所討論的那些結(jié)構(gòu)中的 相同但是,業(yè)務(wù)接口的實現(xiàn)將處理對(可能是遠(yuǎn)程) 器中的 遠(yuǎn)程訪問在已討論過的用于本地 兩種連通性方法(代理和業(yè)務(wù)委托)中,只有業(yè)務(wù)委托在這里是有用的,因為 程接口上的所有方法都拋出 是一個已檢查異常,否則 需要在 代碼中被捕獲這把它不正確地束縛到了一個 現(xiàn)上 將單獨負(fù)責(zé)與 資源的通信,而且應(yīng)該含有應(yīng)用的業(yè)務(wù)邏輯。

    長處 這種通信結(jié)構(gòu)具有如下這些特有的優(yōu)點 ? 它可以通過提供一個共享的中間層來支持所有 戶類型 ? 它允許應(yīng)用構(gòu)件在不同物理服務(wù)器上的分布如果 是無狀態(tài),這個特點特別管用,進(jìn)而允許使用無狀態(tài)的會話 有有狀態(tài) 和無狀態(tài)中間層的應(yīng)用將會從這種部署選擇中獲得最大的好處,而且將會給 用實現(xiàn)盡可能大的縮放性 弱點 這種體系結(jié)構(gòu)的弱點有如 下這些: ? 這是我們已討論過的最復(fù)雜的方法,如果這種復(fù)雜性確定是業(yè)務(wù)需求的合理要求,很可能會導(dǎo)致整個項目周期內(nèi)的資源浪費,并為故障提供一個滋生地 ? 它影響性能遠(yuǎn)程方法調(diào)用會比使用引用的本地調(diào)用慢數(shù)百倍,總體性能方面的影響結(jié)果取決與必須的遠(yuǎn)程調(diào)用數(shù)量 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 ? 分布式應(yīng)用的測試和測試變得很困難 ? 所有業(yè)務(wù)構(gòu)件都必須進(jìn)行 然這為遠(yuǎn)程客戶提供了一個綜合性接口,但如果 能用來解決業(yè)務(wù)需求所引起的每個問題,這是有問題的例如,如果 計模式完全適用,用 意地實現(xiàn)起來將會很困難 ? 計被 集中使用所嚴(yán)重阻礙 ? 異常處理在分布式系統(tǒng)中變得更復(fù)雜我們除了必須考慮應(yīng)用故障外,還必須兼顧傳輸故障 當(dāng)使用這種體系結(jié)構(gòu),千萬不要破壞它。

    “ 2式主張從 中執(zhí)行只讀 問 , 以便最小化通過 進(jìn)行調(diào)用的系統(tǒng)開銷這違背了每個層只應(yīng)該跟直接位于它下面的那些層進(jìn)行通信的原則,也降低了縫補式體系結(jié)構(gòu)的一個重要優(yōu)點;部署靈活性現(xiàn)在,運行 的服務(wù)器必須能夠訪問數(shù)據(jù)庫,而這會使特殊的防火墻規(guī)則車工內(nèi)為必須之 物 即使我們使用了遠(yuǎn)程接口,如果 使用 構(gòu)件被放在了一起,那么大多數(shù) 務(wù)器仍能優(yōu)化遠(yuǎn)程調(diào)用并替換按引用的調(diào)用這可以極大地減少使用具有遠(yuǎn)程接口的 造成的性能影響,但無法消除遠(yuǎn)程語義所因如的有害影響這種配置更改了應(yīng)用的語句要想讓這種配置得到使用,關(guān)鍵是保證 持本地調(diào)用(按引用)和遠(yuǎn)程調(diào)用(按值)否則按引用的調(diào)用者可能會修改要傳遞其他調(diào)用者的對象,進(jìn)而產(chǎn)生嚴(yán)重的后果 不要因為使用了具有遠(yuǎn)程借口的 致一個應(yīng)用變成分布式的,除非業(yè)務(wù)需求明確指出需要一個分布式體系結(jié)構(gòu) 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 外文原文 ( 一 ) ow we've of 2EE s at 2EE s by 2EE 2of an of a of 2EE in a of or in is no In a on to to to be in a on on to s at of a 2EE in of 2EE to do IS is of 2EE in a 2EE s of IS on of or of If of IS on of as PI 江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 to IS A is of IS 2EE t of IS s IS 2EE as of If we we to t to a to In I of by SP we'll to I as as of a In 2s in in 2EE be by to a O is 2EE of a of we it of we In we of as I in is If we t of be in a we do of JB s at 2EE 江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 in a of n is to a by to 2EE s of of a in it is in is of I by is a of ? is if or of it to ? 2EE ? OO t 2EE as of ? to be ? We s ? If is no is be he be in ? a it 江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 UI (is in VM as a of be as we ? a we to ? JB We to in ? no We or a as ? It's to is no .3 be , if an is in an 2EE in a us to by JB or In is to of we've JB is in be to ? A in a JB is a to JB's to ? A in of to of to be We t to in In an a JB is an a of of be JB 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 ? It's a JB ? t s In of JB ? as is no or ? It JB ? It of if ts as ? It's a it JB ? It a we a ? a on ? to We to 2EE ? is to as a of us to of we to JB an P of If we a We be to be as is a of of of to be to We to JB 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文)外文翻譯 he as as is as It to by as is a a 2EE It is to of MI I or MI by JB we sti。

    點擊閱讀更多內(nèi)容
    賣家[上傳人]:外文翻譯專家
    資質(zhì):實名認(rèn)證