SSH三大框架的理解

2021-06-26 22:11:27 字數 2266 閱讀 5926

1、strus裡面寫action相關的東西主要是負責介面的跳轉(過濾功能)。

在web-info的src的struts.xml檔案中進行配置

<?xml version="1.0" encoding="gbk"?>

"-//apache software foundation//dtd struts configuration 2.3//en"

"">

value="messageresource"/>

class="org.crazyit.auction.action.interceptor.authorityinterceptor"/>

/web-inf/content/login.jsp

/web-inf/content/error.jsp

/web-inf/content/main.jsp

>/web-inf/content/viewsuccess.jsp

/web-inf/content/viewfail.jsp

/web-inf/content/viewbid.jsp

/web-inf/content/mgritem.jsp

/web-inf/content/mgrkind.jsp

/web-inf/content/viewkind.jsp

viewkind.action

/web-inf/content/viewitem.jsp

/web-inf/content/error.jsp

/web-inf/content/viewdetail.jsp

/web-inf/content/login.jsp

/web-inf/content/main.jsp

/web-inf/content/login.jsp

type="chain">mgritem

mgritem

mgrkind

mgrkind

viewdetail

viewbid 

2、servlet負責客戶端和服務端的互動

複寫service方法,service方法再通過請求方式進行分發。

3、h主要負責資料持久化操作

3.1物件與資料表對應

@entity

@table(name="auction_user")

public class auctionuser

// 初始化全部成員變數的構造器

public auctionuser(integer id , string username

, string userpass , string email)

// id的setter和getter方法

public void setid(integer id)

public integer getid()

// username的setter和getter方法

public void setusername(string username)

public string getusername()

// userpass的setter和getter方法

public void setuserpass(string userpass)

public string getuserpass()

// email的setter和getter方法

public void setemail(string email)

public string getemail()

// itemsbyowner的setter和getter方法

public void setitemsbyowner(setitemsbyowner)

public setgetitemsbyowner()

// itemsbywiner的setter和getter方法

public void setitemsbywiner(setitemsbywiner)

public setgetitemsbywiner()

// bids的setter和getter方法

public void setbids(setbids)

public setgetbids()}

public inte***ce auctionuserdao extends basedao

public class auctionuserdaohibernate

extends basedaohibernate4implements auctionuserdao

return null;}}

深刻理解三大框架 SSH

在ssh框假中spring充當了管理容器的角色。其中hibernate用來做持久層,因 為它將jdbc做了乙個良好的封裝,程式設計師在與資料庫進行互動時可以不用書寫大量的sql語 句。struts是用來做應用層的,他它負責呼叫業務邏輯serivce層。所以ssh框架的流程大致 是 jsp頁面 str...

SSH三大框架整合原理

三大框架整合原理 1 三大框架的作用 struts2 是乙個mvc框架 spring容器 1 利用 ioc和 di做到了完全的面向介面程式設計 2 由於spring 的宣告式事務處理,使程式設計師不再關注事務 3 dao 層和service 層的類是單例的,但是 action 層是多例 hibern...

三大框架SSH整合原理

ssh整合過程 注意 在整合框架,每一大步都要測試,這樣容易排查問題,否則出了問題要從頭開始 1.導包 1 先將hibernate中的包全部匯入進來 一共是11個 如下 jpa 注意 10 個包 1個驅動包 2 匯入struts2所有包 一共14個 導包過程中,如果發現是同乙個包,版本不同一定要將其...