资源简介
这是一个学妹写的银行管理系统源码,后台主要使用spring+springMVC+MyBatis,前端主要使用ajax传json数据。比较简单,感兴趣的同学可以看看。
代码片段和文件信息
package com.tarena.controller;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.support.WebBindingInitializer;
import org.springframework.web.context.request.WebRequest;
import com.tarena.dao.ChangeMapper;
import com.tarena.dao.UserMapper;
import com.tarena.entity.Change;
import com.tarena.entity.Result;
import com.tarena.entity.User;
import com.tarena.service.EditService;
import com.tarena.service.LoginService;
import com.tarena.util.TimestampEditor;
@Controller
public class EditController implements WebBindingInitializer{
@Resource
private LoginService loginService;
@Resource
private EditService editService;
@Resource
private UserMapper userMapper;
@Resource
private ChangeMapper changeMapper;
@RequestMapping(“/change.do“)
@ResponseBody
public Result change(String incountdouble changeMonenyHttpSession session){
User outuser=(User) session.getAttribute(“user“);
System.out.println(“转账操作“);
boolean b=editService.changeMoneny(incount changeMoneny outuser);
System.out.println(“转账成功“);
return new Result(b);
}
/**
* 修改账户信息
* @param userName
* @param count
* @param idCard
* @param session
* @return
*/
@RequestMapping(“/update.do“)
@ResponseBody
public Result update(String userNameString countString idCardHttpSession session){
User user=(User) session.getAttribute(“user“);
System.out.println(“修改操作“);
System.out.println(user);
boolean b=editService.updateCount(userName count idCard user);
System.out.println(“修改完成“);
return new Result(b);
}
/**
* 取款
* @param takeMoneny
* @param session
* @return
*/
@RequestMapping(“/take.do“)
@ResponseBody
public Result takeMoneny(double takeMonenyHttpSession session){
User user=(User) session.getAttribute(“user“);
double userMoneny=user.getUser_moneny();
boolean flag;
if(userMoneny>=takeMoneny){
user.setUser_moneny(userMoneny-takeMoneny);
userMapper.update(user);
flag=true;
Change change=new Change();
change.setUser_account(user.getUser_account());
change.setChange_time(new Timestamp(System.currentTimeMillis()));
change.setChange_moneny(takeMoneny);
change.setChange_result(userMoneny-takeMoneny);
change.setRemarks(“取款“);
changeMapper.saveChange(change);
System.out.println(“保存取款信息“);
}else{
flag=false;
}
return new Result(flag);
}
/**
* 存款
* @param addMoneny
* @param session
* @return
*/
@RequestMapping(“/save.do“)
@ResponseBody
public Result saveMoneny(double ad
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-30 21:11 Blank\
文件 2488 2015-04-26 11:27 Blank\.classpath
目录 0 2015-05-30 21:11 Blank\.myeclipse\
文件 288 2015-05-30 21:11 Blank\.myme
文件 1278 2015-04-25 14:09 Blank\.project
目录 0 2015-05-30 21:11 Blank\.settings\
文件 134 2015-05-12 14:24 Blank\.settings\org.eclipse.core.resources.prefs
文件 330 2015-04-19 11:22 Blank\.settings\org.eclipse.jdt.core.prefs
目录 0 2015-05-30 21:11 Blank\conf\
文件 3600 2015-04-26 11:01 Blank\conf\applicationContext.xm
文件 138 2015-04-16 14:52 Blank\conf\jdbc.properties
目录 0 2015-05-30 21:11 Blank\src\
目录 0 2015-05-30 21:11 Blank\src\com\
目录 0 2015-05-30 21:11 Blank\src\com\tarena\
目录 0 2015-05-30 21:11 Blank\src\com\tarena\controller\
文件 4556 2015-05-30 09:34 Blank\src\com\tarena\controller\EditController.java
文件 1352 2015-05-10 16:39 Blank\src\com\tarena\controller\LoginController.java
文件 1744 2015-05-12 14:18 Blank\src\com\tarena\controller\MainController.java
目录 0 2015-05-30 21:11 Blank\src\com\tarena\dao\
文件 217 2015-05-28 16:19 Blank\src\com\tarena\dao\ChangeMapper.java
文件 323 2015-05-12 12:39 Blank\src\com\tarena\dao\UserMapper.java
目录 0 2015-05-30 21:11 Blank\src\com\tarena\entity\
文件 1108 2015-05-28 16:15 Blank\src\com\tarena\entity\Change.java
文件 729 2015-05-28 16:18 Blank\src\com\tarena\entity\ChangeMapper.xm
文件 1315 2015-04-21 09:15 Blank\src\com\tarena\entity\Result.java
文件 1385 2015-05-02 15:10 Blank\src\com\tarena\entity\User.java
文件 1711 2015-05-12 14:22 Blank\src\com\tarena\entity\UserMapper.xm
目录 0 2015-05-30 21:11 Blank\src\com\tarena\service\
文件 2953 2015-05-30 15:34 Blank\src\com\tarena\service\EditService.java
文件 2307 2015-05-10 17:14 Blank\src\com\tarena\service\LoginService.java
目录 0 2015-05-30 21:11 Blank\src\com\tarena\test\
............此处省略94个文件信息
相关资源
- springmvc2.5.6实现webservice rest接口
- CRM客户关系管理系统jsp+spring+mysql
- JavaEE开发的颠覆者: Spring Boot实战 随书
- Spring JDBC与事务管理
- Dorado与Maven整合项目.zip
- JavavEE轻量级框架Struts2+Hibernate+Spring整
- springMVC所需的所有jar包全
- mybatis3.4.5的jar包与源码
- netdisk 网盘 java 毕业设计 2018最新版
- spring2.0 jar
- jasperreport-fonts-6.5.1.jar 中文
- Spring+Mybatis整合,可以增删改查
- spring4.2.6版本
- JavaEE开发的颠覆者 Spring Boot实战源代
- mybatis生成代码工具generator带有mysql、
- 整合spring框架的jar包
- mybatis-3.4.6+中文用户指南
- 网盘开发 java项目
- MyBatis-3.4.5官网
- springmvc中处理json数据所需jar包 jacks
- SpringBoot+iReport打印单张和多张报表包
- Servlet JSP和Spring MVC初学指南_带书签
- Servlet JSP和Spring MVC初学指南
- Ueditor与jsp、SpringMVC整合结合文档使用
- mybatis-generator-core-1.3.6
- 医院预约挂号系统的设计与实现
- druid实现springmvc数据库连接的用户名和
- jackson-core-asl-1.9.7.jar等4个jar包
- lombok jar包
- Mybatis所需都全部jar包亲测有效
评论
共有 条评论