• 大小: 20.66MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-01
  • 语言: Java
  • 标签: ejb  jsf  jpa  java  

资源简介

可以用来学习使用,简单的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:
 * 
网站: 疯狂Java联盟 
 * 
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
{
//封装请求参数的属性
private int itemId;
private double bidPrice;
private double maxPrice;
private String vercode;
private String tipInfo;
//依赖注入业务逻辑组件(Session Bean)
@EJB(beanName=“auctionManager“)
private AuctionManager am;
//处理用户竞价
public String bidPro() throws Exception
{
//在JSF中访问Session范围的数据
Mapject> session = FacesContext
.getCurrentInstance()
.getExternalContext()
.getSessionMap();
//取出Session中的userId和刚刚生成的随机验证码
Integer userId = (Integer)session.get(“userId“);
String ver2 = (String)session.get(“rand“);
session.put(“rand“  null);
//如果用户输入的验证码和Session中的随机验证码相同
if (vercode.equalsIgnoreCase(ver2))
{
if(bidPrice <= getMaxPrice())
{
setTipInfo(“您输入的竞价必须高于当前最高价!“);
return “input“;
}
am.addBid(getItemId()  bidPrice userId);  
setTipInfo(“竞价成功!“);
return “success“;
}
else
{
setTipInfo(“验证码不匹配请重新输入“);
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  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\decorators\main.jsp

     文件       1127  2010-06-22 13:36  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\error.jsp

     文件       8618  2005-06-09 23:09  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\images\bg.jpg

     文件        104  2005-06-10 01:14  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\images\bg1.gif

     文件        104  2005-06-10 01:15  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\images\bg2.gif

     文件       8838  2005-06-09 23:09  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\images\bodybg.jpg

     文件       8273  2005-06-12 01:12  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\images\bottom.jpg

     文件        759  2010-06-13 13:36  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\images\css.css

     文件      10268  2010-05-20 08:48  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\images\jboss.gif

     文件         44  2010-05-21 23:06  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\index.jsp

     文件       2199  2010-06-22 12:50  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\login.jsp

     文件       1867  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\main.jsp

     文件       3982  2010-06-22 13:01  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\mgrItem.jsp

     文件       1854  2010-06-13 13:33  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\mgrKind.jsp

     文件       1755  2010-06-10 22:53  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\viewBid.jsp

     文件       2784  2010-06-13 13:32  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\viewDetail.jsp

     文件       1752  2010-05-21 23:18  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\viewFail.jsp

     文件       2034  2010-06-11 22:41  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\viewItem.jsp

     文件       1590  2010-06-10 23:47  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\viewKind.jsp

     文件       1830  2010-06-10 22:50  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\viewSuccess.jsp

     文件       3336  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\ehcache.xml

     文件        561  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\log4j.properties

     文件       3164  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\AddBidAction.class

     文件       3432  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\AddItemAction.class

     文件       2419  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\AddKindAction.class

     文件       2442  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\listener\LoggedInCheck.class

     文件       2634  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\LoginAction.class

     文件       2722  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\MgrItemAction.class

     文件       1039  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\MgrKindAction.class

     文件       1629  2010-06-22 15:56  在线拍卖系统ejb+jsf+jpa\Auction\auction.war\WEB-INF\classes\org\crazyit\auction\jsf\ViewBidAction.class

............此处省略481个文件信息

评论

共有 条评论