成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

服務(wù)器虛擬化的三種方式 三大框架是啥?

三大框架是啥?通常所說(shuō)的三個(gè)框架是:SSH,即:spring,struts,hibernate spring:強(qiáng)大的組件,它可以把你所有的Java功能模塊以配置文件的方式(讓你感覺不到spring的存

三大框架是啥?

通常所說(shuō)的三個(gè)框架是:SSH,即:spring,struts,hibernate spring:強(qiáng)大的組件,它可以把你所有的Java功能模塊以配置文件的方式(讓你感覺不到spring的存在)結(jié)合起來(lái),成為一個(gè)完整的應(yīng)用程序struts:不用說(shuō),著名而強(qiáng)大的MVC架構(gòu)Hibernate:一個(gè)強(qiáng)大的ORM工具。將數(shù)據(jù)庫(kù)記錄轉(zhuǎn)換為Java實(shí)體實(shí)例非常方便。將Java實(shí)體實(shí)例保存到數(shù)據(jù)庫(kù)非常容易。如果不需要復(fù)雜的數(shù)據(jù)庫(kù)訪問(wèn),則不需要通過(guò)使用它來(lái)了解數(shù)據(jù)庫(kù)的詳細(xì)信息。下面是一個(gè)簡(jiǎn)短的描述。內(nèi)容很多。你自己認(rèn)真看看吧。struts框架

struts是開源軟件。使用struts的目的是幫助我們減少使用MVC設(shè)計(jì)模型開發(fā)web應(yīng)用程序的時(shí)間。如果我們想混合servlet和JSP的優(yōu)點(diǎn)來(lái)構(gòu)建可伸縮的應(yīng)用程序,struts是一個(gè)不錯(cuò)的選擇。

進(jìn)程:服務(wù)器啟動(dòng)后,根據(jù)網(wǎng)站.xml正在加載actionservlet以讀取struts-配置.xml文件內(nèi)容到內(nèi)存。

體系結(jié)構(gòu):struts為模型、視圖和控制器提供相應(yīng)的組件。struts的核心控制器Actionservlet負(fù)責(zé)攔截用戶的請(qǐng)求。

2、Spring框架]Spring是一個(gè)強(qiáng)大的框架,可以解決J2EE開發(fā)中的許多常見問(wèn)題。Springle提供了一種一致的方法來(lái)管理業(yè)務(wù)對(duì)象,并鼓勵(lì)注入編程接口而不是類的良好習(xí)慣。Spring基于使用JavaBean屬性的控制容器的反轉(zhuǎn)。然而,spring的獨(dú)特之處在于,它將IOC容器用作構(gòu)建器,將重點(diǎn)放在所有架構(gòu)級(jí)別的完整解決方案上。Spring提供了一個(gè)獨(dú)特的數(shù)據(jù)管理抽象,包括一個(gè)簡(jiǎn)單而高效的JDBC框架,它極大地提高了效率并減少了可能的錯(cuò)誤。Spring的數(shù)據(jù)訪問(wèn)架構(gòu)還集成了hibernate和其他O/R映射解決方案。

3、Hibernate framework

Hibernate是一個(gè)開源的對(duì)象關(guān)系映射框架,它用輕量級(jí)的對(duì)象封裝喚醒JDBC,使Java程序員可以用對(duì)象思維隨意操作數(shù)據(jù)庫(kù)。Hibernate可以用于任何使用JDBC的情況,不僅在Java客戶機(jī)程序中,而且在servlet/jspweb應(yīng)用程序中。最具革命性的是,在EJB應(yīng)用的J2EE架構(gòu)中,hibernate可以代替CMP來(lái)完成數(shù)據(jù)持久化的任務(wù)

!java的這三種體系結(jié)構(gòu)各有優(yōu)缺點(diǎn),這意味著它們?cè)诓煌那闆r下使用,不同的企業(yè)需要不同的體系結(jié)構(gòu)。因此,掌握全面的Java知識(shí)尤為重要!