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

正文內(nèi)容

基于javaee5的web應(yīng)用框架研究與實(shí)踐-wenkub.com

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

【正文】 在這個(gè)分離原則之下,層次之間 的互換性就可以得到保證。 分層設(shè)計(jì)作為一個(gè)設(shè)計(jì)的理念方法,在軟件設(shè)計(jì)中得到越來(lái)越廣泛的應(yīng)用,特別是在大型軟件的研制開(kāi)發(fā)項(xiàng)目中。因此,可能出現(xiàn)標(biāo)準(zhǔn)的層接口的定義 可以有不同的實(shí)現(xiàn)方法。 (2).支持?jǐn)U充。這種風(fēng)格支持基于可增加抽象層的設(shè)計(jì)。本課題所采用的就是分層軟件體系結(jié)構(gòu),下面將詳細(xì)介紹一下分層系統(tǒng)軟件體系結(jié)構(gòu)。如何設(shè)計(jì)這些系統(tǒng)的體系結(jié)構(gòu),使軟件開(kāi)發(fā)達(dá)到更快、更好、更 便宜,是每個(gè)軟件開(kāi)發(fā)人員必須面對(duì)的問(wèn)題。包括考慮現(xiàn)有系 統(tǒng)的兼容性、安全性和可靠性,同時(shí)還要考慮系統(tǒng)以后的擴(kuò)展性和伸縮性。主要特點(diǎn)有: (1)軟件體系結(jié)構(gòu)是一個(gè)高次上的抽象,它并不涉及具體的系統(tǒng)結(jié)構(gòu),比如是C/S還是B/S,也不關(guān)心具體的實(shí)現(xiàn)。(3)Kruchte指出,軟件體系結(jié)構(gòu)有四個(gè)角度,它們從不同方面對(duì)系統(tǒng)進(jìn)行描 述:概念角度描述系統(tǒng)的主要構(gòu)件及它們之間的關(guān)系:模塊角度包含功能分解與 層次結(jié)構(gòu);運(yùn)行角度描述了一個(gè)系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu);代碼角度描述了各種代碼和庫(kù) 函數(shù)在開(kāi)發(fā)環(huán)境中的組織。這一定義注重區(qū)分處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件,這一方法 在其他的定義和方法中基本上得到保持。軟件體系結(jié)構(gòu)是關(guān)于軟件在系統(tǒng)級(jí)層次上的組成和行為,是設(shè)計(jì)過(guò)程中不可 缺少的一個(gè)階段,它對(duì)復(fù)雜軟件的后期設(shè)計(jì)起到了決定性的作用。為了能夠更好的設(shè)計(jì)Web應(yīng) 用框架,本人對(duì)Web應(yīng)用體系結(jié)構(gòu)進(jìn)行了研究。上述框架都很優(yōu)秀,而且也在實(shí)際的軟件開(kāi)發(fā)中發(fā)揮了重要的作用,但其僅基于Java旺5的Web應(yīng)用框架研究與實(shí)踐僅是針對(duì)某一層次應(yīng)用的框架?!鬷BATISO/R Mapping框架的新貴,現(xiàn)已成為Apache開(kāi)源組織的子項(xiàng)目。Hibernate框架對(duì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)提供了有力的封裝,以O(shè)/R Mapping實(shí)現(xiàn)了 POJO和數(shù)據(jù)庫(kù)表之間的映射,并在框架中由Hibernate完成SQL語(yǔ)句的運(yùn)行。 概括地說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)和面向方面的容器框架?!鬝pringSpring[411是為了簡(jiǎn)化企業(yè)級(jí)開(kāi)發(fā)而誕生的輕量級(jí)J2EE開(kāi)發(fā)框架。支持更多的表現(xiàn)層技術(shù),有更好的 適應(yīng)性?!舾?WorkW曲Wbrk剛來(lái)自另外一個(gè)優(yōu)秀的開(kāi)源組織:opensymphony。它將MVC模式“分離顯示邏輯和業(yè)務(wù)邏輯”的 能力發(fā)揮得淋漓盡致。目前較為成熟的此類框架有Spring、HiveMind、PicoContainer以及國(guó)內(nèi)自主研發(fā)的Jdon Framework。主流的表示層框架有Strutsl、StrutsJSF、基于Java髓5的Web應(yīng)用框架研究與實(shí)踐webwork、Tapestry。采用框架技術(shù)進(jìn)行軟件開(kāi)發(fā)的優(yōu)勢(shì)主要包括【36】:1.使領(lǐng)域內(nèi)的軟件結(jié)構(gòu)具有一致性;2.使系統(tǒng)具有良好的擴(kuò)展性和開(kāi)放性;3.提高代碼復(fù)用率,使軟件生產(chǎn)率和質(zhì)量得到提高;4.使軟件設(shè)計(jì)人員專注于對(duì)領(lǐng)域的了解,使需求分析更充分;5.存
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1