资源简介
可以用来学习使用,简单的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.xm
文件 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个文件信息
- 上一篇:JSP小区物业管理系统261626
- 下一篇:jTessBoxEditor
相关资源
- wlfullclient.jar(weblogic完整jar包)
- springmvc+maven+hibernate(JPA)实现的一个
- EJB3.0所需jar文件(60多个)
- Java Web EJB3+JPA+Struts2 分布式宠物商店源
- 使用struts2框架的统计图生成
- Pro JPA2中文版:精通Java持久化API 中文
- Java Web高级编程 涵盖WebSockets、Sprin
- expert one-on-one j2ee development without ejb中
- 班级班费管理系统EJB3.0+mysql
- 飞机大战(java项目)
- javax.ejb.EJB 需要的jar____jboss-ejb3x.jar
- 采用 JSF +后台Bean开发 大学学生管理系
- javax.persistence-2.0.0.jar
- spring-data-jpa-1.4.2.RELEASE-sources.jar
- hibernate-jpa.jar包
- EJB3.0——jsp网页调用
- jpcap监听网络 收发数据包java
- NIIT考试(j2ee javabean sevlet jsp ejb)
- 学生管理系统jpa+jsp+servlet
- jsf中richfaces的jar包及源文件等
- spring+springmvc+jpa+jsp 练习demo项目源码
- ejb3-persistence.jar
- spring data jpa jar包
- ai五子棋,五元组算法
- Jsf 项目源代码
- javax.ejb.jar
- hibernate-jpa-2.0-api-1.0.0.Final.jar
- Expert One-on-One J2EE Development without EJB珍
- springboot data jpa
- JPA一对一 (hibername)
评论
共有 条评论