一区二区国产高清视频在线_真人性做爰A片免费_强伦人妻BD在线电影_亚洲熟妇无码AV_免费人成视频在线观看网站_亚洲欧美精品午睡沙发_在线观看无码的免费网站_中文字幕无码A片久久_日韩欧美国产一区精品_久久精品女人天堂av
重慶醫(yī)科大學(xué)論壇
標(biāo)題:
J2EEE開(kāi)發(fā)必學(xué)的三項(xiàng)技術(shù)
[打印本頁(yè)]
作者:
zouba
時(shí)間:
2007-11-27 10:53
標(biāo)題:
J2EEE開(kāi)發(fā)必學(xué)的三項(xiàng)技術(shù)
J2EEE開(kāi)發(fā)必學(xué)的三項(xiàng)技術(shù)
J2EE(也被稱(chēng)為Java EE)是一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可
移植性、安全與再用價(jià)值。
J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類(lèi)組件、服務(wù)架構(gòu)及技術(shù)層次,均有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺(tái)之
間,存在良好的兼容性,解決過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容,導(dǎo)致企業(yè)內(nèi)部或外部難以互通的窘境。
進(jìn)行Java EE開(kāi)發(fā)的三項(xiàng)必需技術(shù)分為:Struts、Spring、Hibernate。這三項(xiàng)技術(shù)被稱(chēng)為J2EE開(kāi)發(fā)的三駕馬車(chē)。
1.Struts
Struts是目前Web開(kāi)發(fā)中比較流行的一個(gè)開(kāi)源框架,它主要是采用Servlet和JSP技術(shù)實(shí)現(xiàn)了MVC的設(shè)計(jì)模式,很好地使顯示、控制、模型相分離
。開(kāi)發(fā)人員利用其開(kāi)發(fā)時(shí),不需要再編碼實(shí)現(xiàn)MVC模式各個(gè)部分,因此利用Strut極大的節(jié)省了開(kāi)發(fā)時(shí)間。由于Struts能充分滿(mǎn)足應(yīng)用開(kāi)發(fā)的需
求,簡(jiǎn)單易用,已經(jīng)成為目前較為流行的MVC模式實(shí)現(xiàn)框架。
2.Spring
Spring框架的核心概念是依賴(lài)注入(Dependency Injection),通過(guò)依賴(lài)注入機(jī)制,可在運(yùn)行期將組件之間的依賴(lài)關(guān)系由Spring容器注入組件
,因此可以將各應(yīng)用組件以松耦合的方式組織在一起,增加了系統(tǒng)的靈活性和可擴(kuò)展性。同時(shí)Spring框架還提供了面向切面開(kāi)發(fā)以及事務(wù)管理
的組件,對(duì)Web層以及持久層也有很好的支持,可以很好地配合其他框架進(jìn)行開(kāi)發(fā),如與Struts框架以及Hibernate框架都可以很好地結(jié)合。
3.Hibernate
Hibernate利用對(duì)象-關(guān)系映射(ORM)的機(jī)制解決了業(yè)務(wù)邏輯和數(shù)據(jù)訪問(wèn)相分離的問(wèn)題,利用Hibernate封裝了數(shù)據(jù)訪問(wèn)的細(xì)節(jié),簡(jiǎn)化了數(shù)據(jù)訪
問(wèn)的復(fù)雜程度,使得開(kāi)發(fā)人員可以將更多的精力集中在業(yè)務(wù)邏輯上,同時(shí)通過(guò)維護(hù)對(duì)象-關(guān)系映射文件替代了傳統(tǒng)的數(shù)據(jù)訪問(wèn)代碼的維護(hù),使得
軟件維護(hù)的難度也大大降低。
學(xué)習(xí)Java EE開(kāi)發(fā),大家可以參考一下人民郵電出版社的《Java EE開(kāi)發(fā)指南——基于Spring、Struts、Hibernate的實(shí)現(xiàn)》
歡迎光臨 重慶醫(yī)科大學(xué)論壇 (http://www.espacio12.com/)
Powered by Discuz! X3.4