ssh框架詳解 ssh中,三大框架的各自的作用及好處?
ssh中,三大框架的各自的作用及好處?SSH的功能和優(yōu)點(diǎn):Struts是一個(gè)很好的MVC框架,主要技術(shù)是servlet和JSP。Struts的MVC設(shè)計(jì)可以使我們的邏輯變得非常清晰,讓我們編寫程序的層
ssh中,三大框架的各自的作用及好處?
SSH的功能和優(yōu)點(diǎn):Struts是一個(gè)很好的MVC框架,主要技術(shù)是servlet和JSP。Struts的MVC設(shè)計(jì)可以使我們的邏輯變得非常清晰,讓我們編寫程序的層次結(jié)構(gòu)。Spring提供了一種一致的方式來管理業(yè)務(wù)對(duì)象,并鼓勵(lì)注入接口編程而不是類編程的好習(xí)慣,這樣我們的產(chǎn)品就可以最大程度地解耦。Hibernate Hibernate用于持久化數(shù)據(jù),并提供完全面向?qū)ο蟮臄?shù)據(jù)庫操作。Hibernate將JDBC封裝得非常輕量級(jí),這使得處理關(guān)系數(shù)據(jù)庫非常容易。下面是SSH架構(gòu)圖:
整合SSH框架的具體步驟?
將hibernate配置寫入spring配置,并使用spring管理和調(diào)用hibernate工廠和會(huì)話。Struts通常是2。一種是在spring中使用工廠類而不是struts的工廠類來生成動(dòng)作,并使用spring對(duì)其進(jìn)行管理。另一方面,struts使用自己的工廠生成動(dòng)作,這些動(dòng)作由spring管理。因此耦合度較低。就這樣。Hibernate負(fù)責(zé)它擅長(zhǎng)的數(shù)據(jù)庫管理。struts頁面的請(qǐng)求處理調(diào)用相應(yīng)的底層數(shù)據(jù)庫。斯普林管理著他們倆,