資源簡介
可以用來學(xué)習(xí)使用,簡單的javaee框架
代碼片段和文件信息
package?org.crazyit.auction.jsf;
import?java.util.*;
import?javax.ejb.*;
import?javax.faces.context.FacesContext;
import?org.crazyit.auction.service.AuctionManager;
import?org.crazyit.auction.exception.AuctionException;
/**
?*?Description:
?*?
網(wǎng)站:?瘋狂Java聯(lián)盟?
?*?
Copyright?(C)?2001-2010?Yeeku.H.Lee
?*?
This?program?is?protected?by?copyright?laws.
?*?
Program?Name:
?*?
Date:
?*?@author??Yeeku.H.Lee?kongyeeku@163.com
?*?@version??1.0
?*/
public?class?AddBidAction
{
//封裝請求參數(shù)的屬性
private?int?itemId;
private?double?bidPrice;
private?double?maxPrice;
private?String?vercode;
private?String?tipInfo;
//依賴注入業(yè)務(wù)邏輯組件(Session?Bean)
@EJB(beanName=“auctionManager“)
private?AuctionManager?am;
//處理用戶競價
public?String?bidPro()?throws?Exception
{
//在JSF中訪問Session范圍的數(shù)據(jù)
Mapject>?session?=?FacesContext
.getCurrentInstance()
.getExternalContext()
.getSessionMap();
//取出Session中的userId和剛剛生成的隨機(jī)驗(yàn)證碼
Integer?userId?=?(Integer)session.get(“userId“);
String?ver2?=?(String)session.get(“rand“);
session.put(“rand“??null);
//如果用戶輸入的驗(yàn)證碼和Session中的隨機(jī)驗(yàn)證碼相同
if?(vercode.equalsIgnoreCase(ver2))
{
if(bidPrice?<=?getMaxPrice())
{
setTipInfo(“您輸入的競價必須高于當(dāng)前最高價!“);
return?“input“;
}
am.addBid(getItemId()??bidPrice?userId);??
setTipInfo(“競價成功!“);
return?“success“;
}
else
{
setTipInfo(“驗(yàn)證碼不匹配請重新輸入“);
return?“input“;
}
}
//itemId的setter和getter方法
public?void?setItemId(int?itemId)
{
this.itemId?=?itemId;
}
public?int?getItemId()
{
Map?request?=?FacesContext
.getCurrentInstance()
.getExternalContext()
.getRequestParameterMap();
return?Integer.parseInt(request.get(“itemId“));
}
//bidPrice屬性的setter和getter方法
public?void?setBidPrice(double?bidPrice)
{
this.bidPrice?=?bidPrice;
}
public?double?getBidPrice()
{
return?this.bidPrice;
}
//maxPrice的setter和getter方法
public?void?setMaxPrice(double?maxPrice)
{
this.maxPrice?=?maxPrice;
}
public?double?getMaxPrice()
{
Map?request?=?FacesContext
.getCurrentInstance()
.getExternalContext()
.getRequestParameterMap();
return?Double.parseDouble(request.get(“maxPrice“));
}
//vercode的setter和getter方法
public?void?setVercode(String?vercode)
{
this.vercode?=?vercode;
}
public?String?getVercode()
{
?return?this.vercode;
}
//errInfo的setter和getter方法
public?void?setTipInfo(String?tipInfo)
{
this.tipInfo?=?tipInfo;
}
public?String?getTipInfo()
{
?return?this.tipInfo;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3018??2010-06-13?13:37??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\decorators\main.jsp
?????文件???????1127??2010-06-22?13:36??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\error.jsp
?????文件???????8618??2005-06-09?23:09??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\images\bg.jpg
?????文件????????104??2005-06-10?01:14??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\images\bg1.gif
?????文件????????104??2005-06-10?01:15??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\images\bg2.gif
?????文件???????8838??2005-06-09?23:09??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\images\bodybg.jpg
?????文件???????8273??2005-06-12?01:12??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\images\bottom.jpg
?????文件????????759??2010-06-13?13:36??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\images\css.css
?????文件??????10268??2010-05-20?08:48??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\images\jboss.gif
?????文件?????????44??2010-05-21?23:06??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\index.jsp
?????文件???????2199??2010-06-22?12:50??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\login.jsp
?????文件???????1867??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\main.jsp
?????文件???????3982??2010-06-22?13:01??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\mgrItem.jsp
?????文件???????1854??2010-06-13?13:33??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\mgrKind.jsp
?????文件???????1755??2010-06-10?22:53??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\viewBid.jsp
?????文件???????2784??2010-06-13?13:32??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\viewDetail.jsp
?????文件???????1752??2010-05-21?23:18??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\viewFail.jsp
?????文件???????2034??2010-06-11?22:41??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\viewItem.jsp
?????文件???????1590??2010-06-10?23:47??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\viewKind.jsp
?????文件???????1830??2010-06-10?22:50??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\viewSuccess.jsp
?????文件???????3336??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\ehcache.xm
?????文件????????561??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\log4j.properties
?????文件???????3164??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\AddBidAction.class
?????文件???????3432??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\AddItemAction.class
?????文件???????2419??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\AddKindAction.class
?????文件???????2442??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\listener\LoggedInCheck.class
?????文件???????2634??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\LoginAction.class
?????文件???????2722??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\MgrItemAction.class
?????文件???????1039??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\MgrKindAction.class
?????文件???????1629??2010-06-22?15:56??在線拍賣系統(tǒng)ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\ViewBidAction.class
............此處省略481個文件信息
評論
共有 條評論