資源簡介
該項目為網上銀行系統,使用技術為Struts+Hibernate。
JSP頁面采用Tiles框架布局,表單驗證沒有采用Validator框架驗證。
JDK:1.4以上
數據庫:SQL Server2000
開發工具:Eclipse+MyEclipse

代碼片段和文件信息
/*
?*?Generated?by?MyEclipse?Struts
?*?Template?path:?templates/java/JavaClass.vtl
?*/
package?org.myrose.action;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?org.apache.struts.action.Action;
import?org.apache.struts.action.Actionerrors;
import?org.apache.struts.action.ActionForm;
import?org.apache.struts.action.ActionForward;
import?org.apache.struts.action.ActionMapping;
import?org.apache.struts.action.ActionMessage;
import?org.apache.struts.action.ActionMessages;
import?org.myrose.bean.Account;
import?org.myrose.dao.AccountDAO;
import?org.myrose.form.ModifyForm;
import?org.myrose.form.MoneyForm;
/**
?*?MyEclipse?Struts?Creation?date:?12-27-2007
?*?
?*?XDoclet?definition:
?*?
?*?@struts.action?validate=“true“
?*/
public?class?AccountAction?extends?Action?{
/*
?*?Generated?Methods
?*/
/**
?*?Method?execute
?*?
?*?@param?mapping
?*?@param?form
?*?@param?request
?*?@param?response
?*?@return?ActionForward
?*/
public?ActionForward?execute(ActionMapping?mapping?ActionForm?form?HttpServletRequest?request?HttpServletResponse?response)?{
String?path?=?mapping.getParameter();
String?forward?=?““;
if?(path.equals(“dodeposit“))?{
forward?=?this.deposit(mapping?form?request?response);
}?else?if?(path.equals(“domodify“))?{
forward?=?this.modify(mapping?form?request?response);
}?else?if?(path.equals(“dotransfer“))?{
forward?=?this.transfer(mapping?form?request?response);
}?else?if?(path.equals(“dodisburse“))?{
forward?=?this.disburse(mapping?form?request?response);
}
return?mapping.findForward(forward);
}
/**
?*?存款操作
?*?
?*?@param?mapping
?*?@param?form
?*?@param?request
?*?@param?response
?*?@return
?*/
public?String?deposit(ActionMapping?mapping?ActionForm?form?HttpServletRequest?request?HttpServletResponse?response)?{
MoneyForm?moneyForm?=?(MoneyForm)?form;
HttpSession?session?=?request.getSession();
String?str?=?moneyForm.getMoney();
ActionMessages?errors?=?new?Actionerrors();
String?forward?=?“todeposit“;
//?String?s?=?this.validate(str);
//?if?(s.equals(“null“))?{
//?errors.add(“deposit_money_null“?new?ActionMessage(“deposit.money.null“));
//?}?else?if?(s.equals(“error“))?{
//?errors.add(“deposit_money_error“?new?ActionMessage(“deposit.money.error“));
//?}?else?{
double?deposit?=?Double.parseDouble(str);
Account?account?=?(Account)?session.getAttribute(“account“);
AccountDAO?dao?=?new?AccountDAO();
account.setBalance(new?Double(deposit));
if?(dao.deposit(account))?{
errors.add(“deposit_ok“?new?ActionMessage(“deposit.ok“));
session.setAttribute(“account“?dao.getAccount(account.getId()));//?更新session信息
}?else?{
errors.add(“deposit_error“?new?ActionMessage(“deposit.error“));
}
//?}
this.saveErrors(request?errors);
return?forward;
}
/**
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1515??2007-12-27?13:51??網上銀行系統\網上銀行系統\BankOnline\.classpath
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\.myeclipse
?????文件????????455??2007-12-27?08:29??網上銀行系統\網上銀行系統\BankOnline\.myhibernatedata
?????文件????????303??2008-03-11?13:10??網上銀行系統\網上銀行系統\BankOnline\.myme
?????文件????????250??2007-12-27?08:19??網上銀行系統\網上銀行系統\BankOnline\.mystrutsdata
?????文件???????1513??2007-12-27?19:54??網上銀行系統\網上銀行系統\BankOnline\.project
?????文件????????939??2007-12-27?08:29??網上銀行系統\網上銀行系統\BankOnline\src\hibernate.cfg.xm
?????文件???????9762??2008-01-02?17:13??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\action\AccountAction.java
?????文件???????2335??2007-12-28?20:08??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\action\LoginAction.java
?????文件???????1516??2007-12-29?17:22??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\action\LogoutAction.java
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\action
?????文件???????2914??2008-01-02?17:12??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\ApplicationResources.properties
?????文件???????1592??2007-12-27?08:29??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\bean\Account.hbm.xm
?????文件???????2349??2007-12-27?08:29??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\bean\Account.java
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\bean
?????文件???????3547??2007-12-29?10:30??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\dao\AccountDAO.java
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\dao
?????文件???????2474??2007-12-28?15:32??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\form\LoginForm.java
?????文件???????2079??2007-12-29?17:11??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\form\ModifyForm.java
?????文件???????3241??2008-01-02?17:07??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\form\MoneyForm.java
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\form
?????文件???????3063??2007-12-27?08:28??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\hibernatefactory\HibernateSessionFactory.java
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose\hibernatefactory
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\src\org\myrose
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\src\org
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\src
?????文件????????789??2007-12-28?15:13??網上銀行系統\網上銀行系統\BankOnline\WebRoot\check.jsp
?????文件????????246??2007-12-28?19:58??網上銀行系統\網上銀行系統\BankOnline\WebRoot\CSS\Myst
?????目錄??????????0??2009-04-21?11:24??網上銀行系統\網上銀行系統\BankOnline\WebRoot\CSS
?????文件???????1988??2008-01-02?17:20??網上銀行系統\網上銀行系統\BankOnline\WebRoot\deposit.jsp
............此處省略106個文件信息
評論
共有 條評論