资源简介

该项目为网上银行系统,使用技术为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\.mymetadata

     文件        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.xml

     文件       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.xml

     文件       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\MystyleSheet.css

     目录          0  2009-04-21 11:24  网上银行系统\网上银行系统\BankOnline\WebRoot\CSS

     文件       1988  2008-01-02 17:20  网上银行系统\网上银行系统\BankOnline\WebRoot\deposit.jsp

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

评论

共有 条评论