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

正文內(nèi)容

基于javaee5的web應(yīng)用框架研究與實(shí)踐-資料下載頁(yè)

2025-06-18 16:16本頁(yè)面
  

【正文】 (2)軟件體系結(jié)構(gòu)必須支持系統(tǒng)所要求的功能。在設(shè)計(jì)軟件體系結(jié)構(gòu)的時(shí)候, 必須考慮系統(tǒng)的動(dòng)態(tài)行為。(3)軟件體系結(jié)構(gòu)必須遵循系統(tǒng)的特征(系統(tǒng)的非功能需求)。包括考慮現(xiàn)有系 統(tǒng)的兼容性、安全性和可靠性,同時(shí)還要考慮系統(tǒng)以后的擴(kuò)展性和伸縮性。這些 需求可能發(fā)生沖突,因此,在設(shè)計(jì)體系結(jié)構(gòu)時(shí),必須考慮在多個(gè)可選方案中如何達(dá)到某種平衡。 (4)在體系結(jié)構(gòu)這個(gè)層次上,所有實(shí)現(xiàn)的細(xì)節(jié)都被隱藏。 隨著軟件規(guī)模的不斷擴(kuò)大和新的商業(yè)模式的不斷涌現(xiàn),必然會(huì)出現(xiàn)更多、更大的應(yīng)用系統(tǒng)。如何設(shè)計(jì)這些系統(tǒng)的體系結(jié)構(gòu),使軟件開(kāi)發(fā)達(dá)到更快、更好、更 便宜,是每個(gè)軟件開(kāi)發(fā)人員必須面對(duì)的問(wèn)題。為了提高軟件開(kāi)發(fā)的效率和質(zhì)量, 研究軟件系統(tǒng)的體系構(gòu)架還是非常有用和有必要的。常見(jiàn)的軟件體系結(jié)構(gòu)風(fēng)格主 要有以下五種:(1)管道和過(guò)濾器; (2)數(shù)據(jù)抽象和面向?qū)ο蠼Y(jié)構(gòu); (3)基于事件的隱式調(diào)用; (4)分層系統(tǒng);(5)倉(cāng)庫(kù)。 Web應(yīng)用系統(tǒng)大多采用的是分布式的分層體系結(jié)構(gòu)。本課題所采用的就是分層軟件體系結(jié)構(gòu),下面將詳細(xì)介紹一下分層系統(tǒng)軟件體系結(jié)構(gòu)。第3章關(guān)于Web應(yīng)用體系結(jié)構(gòu)的研究3.2分層系統(tǒng)軟件體系結(jié)構(gòu)分層系統(tǒng)軟件體系結(jié)構(gòu)【刪將軟件結(jié)構(gòu)組織成一個(gè)層次結(jié)構(gòu),一個(gè)分層系統(tǒng)是 分層次組織的,每層對(duì)上層提供服務(wù),同時(shí)對(duì)下層來(lái)講也是一個(gè)服務(wù)的對(duì)象。在 一些分層系統(tǒng)中,內(nèi)部的層只對(duì)相鄰的層可見(jiàn)。除了相鄰的外層或經(jīng)過(guò)挑選用于 輸出的特定函數(shù)以外,內(nèi)層被隱藏起來(lái)。這種風(fēng)格支持基于可增加抽象層的設(shè)計(jì)。 由于每一層最多只影響兩層,同時(shí)只要給相鄰層提供相同的接口,允許每層用不 同的方法實(shí)現(xiàn),同樣為軟件重用提供了強(qiáng)大的支持。分層系統(tǒng)的優(yōu)點(diǎn)【45】: (1).支持基于抽象程度遞增的系統(tǒng)設(shè)計(jì)。這允許設(shè)計(jì)者可以將一個(gè)復(fù)雜系統(tǒng)按遞增的步驟進(jìn)行分解。 (2).支持?jǐn)U充。因?yàn)槊繉又炼嗪团c之相鄰的上層和下層交互,所以,改變某一層的功能最多只會(huì)影響其它兩層。 (3).支持重用。和抽象數(shù)據(jù)類型一樣,只要對(duì)相鄰層提供同樣的接口, 每層可以有許多不同的可相互替代的實(shí)現(xiàn)方法。因此,可能出現(xiàn)標(biāo)準(zhǔn)的層接口的定義 可以有不同的實(shí)現(xiàn)方法。但是分層系統(tǒng)也有缺點(diǎn): (1).并不是每個(gè)系統(tǒng)都可以很容易地劃分為分層的模式。甚至即使一個(gè)系統(tǒng)可在邏輯上進(jìn)行分層,但出于性能的考慮可能需要在邏輯上處于高層的函數(shù)和處于 低層的實(shí)現(xiàn)之間建立緊密的聯(lián)系。(2).很難找到一個(gè)合適的、正確的層次抽象方法。 分層設(shè)計(jì)作為一個(gè)設(shè)計(jì)的理念方法,在軟件設(shè)計(jì)中得到越來(lái)越廣泛的應(yīng)用,特別是在大型軟件的研制開(kāi)發(fā)項(xiàng)目中。即使是在中小型軟件的開(kāi)發(fā)過(guò)程中,也要 合理的把系統(tǒng)劃分為幾個(gè)層次,把服務(wù)接口一步步地建立起來(lái)。在進(jìn)行軟件層次 設(shè)計(jì)時(shí)應(yīng)遵循如下三個(gè)基本原則【蛔:(1)實(shí)現(xiàn)和接口分離原則 這是對(duì)所有模塊接口的一個(gè)通用原則。不同的層次實(shí)際上是不同的模塊,只不過(guò)這些模塊在邏輯關(guān)系上有上下的依賴關(guān)系。在這個(gè)分離原則之下,層次之間 的互換性就可以得到保證。對(duì)于一般的軟件設(shè)計(jì)來(lái)說(shuō),最常見(jiàn)的是抽象
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1