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

正文內(nèi)容

基于javaee5的web應(yīng)用框架研究與實(shí)踐(編輯修改稿)

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

【文章內(nèi)容簡(jiǎn)介】 Struts2[401整合了兩個(gè)優(yōu)秀的MVC框架:Struts和WebWork。Struts2是在 WebWork基礎(chǔ)上發(fā)展起來(lái)的,因此穩(wěn)定性、性能等各方面都有很好的保證。同時(shí) 還保留了Strutsl的簡(jiǎn)單易用性,Strusts2框架誕生后,完全取代了Struts和Webwork 框架,成為MVC領(lǐng)域最流行的框架?!鬝pringSpring[411是為了簡(jiǎn)化企業(yè)級(jí)開(kāi)發(fā)而誕生的輕量級(jí)J2EE開(kāi)發(fā)框架。它是實(shí)現(xiàn)控 制反轉(zhuǎn)(Inversion of Control,loC)容器、非侵入性的框架,并提供面向方面編程 (Aspect Oriented Programming,AOP)思想的實(shí)現(xiàn)方式,提供對(duì)持久層、事務(wù)的支持,提供MVC Web框架的實(shí)現(xiàn),并對(duì)一些常用的企業(yè)服務(wù)API提供一致的模型封裝。同時(shí),Spnng不是一個(gè)強(qiáng)制性框架,可以選擇某個(gè)組件獨(dú)立使用。除此之外,對(duì)于 現(xiàn)存的各種框架(Struts、JSF、Hibernate等),Spring也提供了與他們相整合的方案。 概括地說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)和面向方面的容器框架?!鬑ibernateHibernate[42]是當(dāng)前比較流行的O/R Mapping框架,出身于SourceForget.net社 區(qū)。它是針對(duì)Java語(yǔ)言創(chuàng)建的用于持久化存儲(chǔ)的最優(yōu)秀的引擎之一。它處于應(yīng)用 程序和數(shù)據(jù)庫(kù)之間,為應(yīng)用程序提供持久化對(duì)象到數(shù)據(jù)庫(kù)的服務(wù)。Hibernate框架對(duì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)提供了有力的封裝,以O(shè)/R Mapping實(shí)現(xiàn)了 POJO和數(shù)據(jù)庫(kù)表之間的映射,并在框架中由Hibernate完成SQL語(yǔ)句的運(yùn)行。一 般只要定義好POJO到數(shù)據(jù)庫(kù)表的映射關(guān)系,即可通過(guò)Hibernate提供的方法完成 持久層的操作。使用Hibernate框架可以減少使用JDBC API的需要。它支持所有 主流的SQL數(shù)據(jù)庫(kù)管理系統(tǒng),提供數(shù)據(jù)恢復(fù)和更新的工具、事務(wù)管理、數(shù)據(jù)連接池、Programmatic And Declarative Queries聲明實(shí)體關(guān)系管理等功能?!鬷BATISO/R Mapping框架的新貴,現(xiàn)已成為Apache開(kāi)源組織的子項(xiàng)目。iBATIS框架 以POJO與SQL語(yǔ)句之間的映射來(lái)完成持久層的工作。iBATIS框架不像Hibernate 自行生成SQL語(yǔ)句來(lái)運(yùn)行,具體的SQL需要程序員編寫(xiě),然后通過(guò)映射配置文件, 將SQL所需的參數(shù),以及返回的結(jié)果字段映射到指定POJO。iBATIS以SQL開(kāi)發(fā) 的工作量和數(shù)據(jù)庫(kù)移植性上的讓步,為系統(tǒng)設(shè)計(jì)提供了更大的自由空間。上述框架都很優(yōu)秀,而且也在實(shí)際的軟件開(kāi)發(fā)中發(fā)揮了重要的作用,但其僅基于Java旺5的Web應(yīng)用框架研究與實(shí)踐僅是針對(duì)某一層次應(yīng)用的框架。而且這些框架大多側(cè)重于低層技術(shù)細(xì)節(jié)的封裝, 功能還不是很完善,可操作性方面也存在不足,復(fù)用粒度也比較小。只用其中的 一個(gè)框架難以全面的提高Web開(kāi)發(fā)的效率。因此,如何設(shè)計(jì)一個(gè)框架,能夠?qū)⒏?種框架的優(yōu)點(diǎn)結(jié)合起來(lái)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1