首頁(yè) > 專家說(shuō)

ssh三大框架簡(jiǎn)介?

來(lái)源:新能源網(wǎng)
時(shí)間:2024-08-17 11:52:47
熱度:

ssh三大框架簡(jiǎn)介?【專家解說(shuō)】:Struts2的體系與Struts1體系的差別非常大,因?yàn)镾truts2使用了WebWork的設(shè)計(jì)核心,而不是Struts1的設(shè)計(jì)核心。Strut

【專家解說(shuō)】:Struts2的體系與Struts1體系的差別非常大,因?yàn)镾truts2使用了WebWork的設(shè)計(jì)核心,而不是Struts1的設(shè)計(jì)核心。Struts2中大量使用攔截器來(lái)處理用戶的請(qǐng)求,從而允許用戶的業(yè)務(wù)邏輯控制器與Servlet API分離。   Struts2框架的大概處理流程如下:   1、加載類(FilterDispatcher)   2、讀取配置(struts配置文件中的Action)   3、派發(fā)請(qǐng)求(客戶端發(fā)送請(qǐng)求)   4、調(diào)用Action(FilterDispatcher從struts配置文件中讀取與之相對(duì)應(yīng)的Action )   5、啟用攔截器(WebWork攔截器鏈自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能,如驗(yàn)證)   6、處理業(yè)務(wù)(回調(diào)Action的execute()方法)   7、返回響應(yīng)(通過(guò)execute方法將信息返回到FilterDispatcher)   8、查找響應(yīng)(FilterDispatcher根據(jù)配置查找響應(yīng)的是什么信息如:SUCCESS、ERROR,將跳轉(zhuǎn)到哪個(gè)jsp頁(yè)面)   9、響應(yīng)用戶(jsp--->客戶瀏覽器端顯示)   10、struts2標(biāo)簽庫(kù)(相比struts1的標(biāo)簽庫(kù),struts2是大大加強(qiáng)了,對(duì)數(shù)據(jù)的操作功能很強(qiáng)大) Spring   ◆方便解耦,簡(jiǎn)化開發(fā)   通過(guò)Spring提供的IoC容器,我們可以將對(duì)象之間的依賴關(guān)系交由Spring進(jìn)行控制,避免硬編碼所造成的過(guò)度程序耦合。有了Spring,用戶不必再為單實(shí)例模式類、屬性文件解析等這些很底層的需求編寫代碼,可以更專注于上層的應(yīng)用。   ◆AOP編程的支持   通過(guò)Spring提供的AOP功能,方便進(jìn)行面向切面的編程,許多不容易用傳統(tǒng)OOP實(shí)現(xiàn)的功能可以通過(guò)AOP輕松應(yīng)付。   ◆聲明式事務(wù)的支持   在Spring中,我們可以從單調(diào)煩悶的事務(wù)管理代碼中解脫出來(lái),通過(guò)聲明式方式靈活地進(jìn)行事務(wù)的管理,提高開發(fā)效率和質(zhì)量。   ◆方便程序的測(cè)試   可以用非容器依賴的編程方式進(jìn)行幾乎所有的測(cè)試工作,在Spring里,測(cè)試不再是昂貴的操作,而是隨手可做的事情。   ◆方便集成各種優(yōu)秀框架   Spring不排斥各種優(yōu)秀的開源框架,相反,Spring可以降低各種框架的使用難度,Spring提供了對(duì)各種優(yōu)秀框架(如Struts,Hibernate、Hessian、Quartz)等的直接支持。   ◆降低Java EE API的使用難度   Spring對(duì)很多難用的Java EE API(如JDBC,JavaMail,遠(yuǎn)程調(diào)用等)提供了一個(gè)薄薄的封裝層,通過(guò)Spring的簡(jiǎn)易封裝,這些Java EE API的使用難度大為降低。   ◆Java 源碼是經(jīng)典學(xué)習(xí)范例   Spring的源碼設(shè)計(jì)精妙、結(jié)構(gòu)清晰、匠心獨(dú)用,處處體現(xiàn)著大師對(duì)Java設(shè)計(jì)模式靈活運(yùn)用以及對(duì)Java技術(shù)的高深造詣。Spring框架源碼無(wú)疑是Java技術(shù)的最佳實(shí)踐范例。如果想在短時(shí)間內(nèi)迅速提高自己的Java技術(shù)水平和應(yīng)用開發(fā)水平,學(xué)習(xí)和研究Spring源碼將會(huì)使你收到意想不到的效果。 hibernate ==> http://baike.baidu.com/view/7291.htm
  1. 急求人教版高一地理必修二前三節(jié)知識(shí)框架
    2024-08-17
  2. 聯(lián)合國(guó)氣候變化框架公約《京都議定書》要求發(fā)達(dá)國(guó)家限制CO2(1)請(qǐng)你用文字表述的方式簡(jiǎn)單形象地表達(dá)“地
    2024-08-17
  3. 奇瑞汽車品牌構(gòu)架的整體規(guī)劃 最好是框架圖附帶說(shuō)明
    2024-08-17
  4. 《中共中央關(guān)于制定國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十二個(gè)五年規(guī)劃的建議》的基本框架和主要內(nèi)容
    2024-08-17
  5. 域合作框架性協(xié)議》,正式啟動(dòng)了黃河航運(yùn)聯(lián)合開發(fā)建設(shè)。根據(jù)規(guī)劃,到2030年,黃河將像長(zhǎng)江一樣實(shí)現(xiàn)全線通
    2024-08-17
  6. 煤礦會(huì)計(jì)核算框架包括什么?
    2024-08-17
  7. 《聯(lián)合國(guó)氣候變化框架公約》第16次締約方會(huì)議暨《京都議定書》第6次締約方會(huì)議,于2010年11月29日至12月1
    2024-08-17
  8. 八年級(jí)下冊(cè)地理第五章知識(shí)框架圖
    2024-08-17
  9. 高一地理必修二知識(shí)框架
    2024-08-17
  10. 高一地理必修二知識(shí)點(diǎn)框架
    2024-08-17
  11. 框架結(jié)構(gòu)里面的加氣塊上面能掛熱水器嗎
    2024-08-17
  12. 人教版七年級(jí)政治上學(xué)期知識(shí)框架
    2024-08-17
  13. 求教育科學(xué)出版社 七年級(jí)下學(xué)期 思想品德 知識(shí)框架
    2024-08-17
  14. 求人教版八年級(jí)上冊(cè)思想品德十課的框架圖!!!
    2024-08-17
  15. 四級(jí)框架
    2024-08-17