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個 導包過程中,如果發現是同乙個包,版本不同一定要將其...