资源简介
项目描述:用户后台登录,学生表的增删查改。采用了MVC设计模式。
项目技术:Struts2和Hibernate,数据库MySQL。采用MVC设计模式,写后台程序,Model层:包括实体层,数据库层,接口层及接口实现层的编写,Controller层:动作层Action的编写。
注意:可直接运行,libz中有所有包。当然首先Hibernate配置文件中的数据库信息要改成你自己的。Test资源文件夹中是写用的测试代码可以删除不管。

代码片段和文件信息
package action;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.List;
import entity.Students;
import service.StudentsDAO;
import service.impl.StudentsDAOImpl;
public class StudentsAction extends SuperAction {
private static final long serialVersionUID = 1L;
// 查询所有学生的动作
public String query() {
StudentsDAO sdao = new StudentsDAOImpl();
List list = sdao.queryAllStudents();
//放进session中
if(list!=null&&list.size()>0){
session.setAttribute(“students_list“list);
}
return “query_success“;
}
//删除
public String delete(){
StudentsDAO sdao=new StudentsDAOImpl();
String sid=request.getParameter(“sid“);
sdao.deleteStudents(sid);//调用删除方法
return “delete_success“;
}
//添加学生
public String add() throws Exception{
Students s=new Students();
s.setSname(request.getParameter(“sname“));
s.setGender(request.getParameter(“gender“));
SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd“);
s.setBirthday(sdf.parse(request.getParameter(“birthday“)));
s.setAddress(request.getParameter(“address“));
StudentsDAO sdao=new StudentsDAOImpl();
sdao.addStudents(s);
return “add_success“;
}
//修改
public String modify(){
//获得传递过来的学生
String sid=request.getParameter(“sid“);
StudentsDAO sdao=new StudentsDAOImpl();
Students s=sdao.queryStudentsBySid(sid);
session.setAttribute(“modify_students“ s);
return “modify_success“;
}
public String save() throws Exception{
Students s=new Students();
s.setSid(request.getParameter(“sid“));
s.setSname(request.getParameter(“sname“));
s.setGender(request.getParameter(“gender“));
SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd“);
s.setBirthday(sdf.parse(request.getParameter(“birthday“)));
s.setAddress(request.getParameter(“address“));
StudentsDAO sdao=new StudentsDAOImpl();
sdao.updateStudents(s);
return “save_success“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-17 15:50 StudentBySH\
文件 2788 2015-10-17 18:09 StudentBySH\.classpath
文件 399 2015-10-17 15:14 StudentBySH\.myhibernatedata
文件 1336 2015-10-17 17:28 StudentBySH\.project
目录 0 2015-10-17 15:01 StudentBySH\.settings\
文件 522 2015-10-17 15:01 StudentBySH\.settings\.jsdtscope
文件 364 2015-10-17 15:01 StudentBySH\.settings\org.eclipse.jdt.core.prefs
文件 559 2015-10-17 15:50 StudentBySH\.settings\org.eclipse.wst.common.component
文件 515 2015-10-17 15:14 StudentBySH\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-10-17 15:01 StudentBySH\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-10-17 15:01 StudentBySH\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2015-10-17 17:23 StudentBySH\WebRoot\
目录 0 2015-10-17 15:01 StudentBySH\WebRoot\me
文件 39 2015-10-17 15:01 StudentBySH\WebRoot\me
目录 0 2015-10-17 15:01 StudentBySH\WebRoot\WEB-INF\
目录 0 2015-10-17 18:07 StudentBySH\WebRoot\WEB-INF\lib\
文件 445288 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\antlr-2.7.7.jar
文件 43578 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\asm-3.3.jar
文件 38275 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\asm-commons-3.3.jar
文件 21503 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\asm-tree-3.3.jar
文件 59590 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\commons-fileupload-1.2.2.jar
文件 159509 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\commons-io-2.0.1.jar
文件 315805 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\commons-lang3-3.1.jar
文件 313898 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\dom4j-1.6.1.jar
文件 931168 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\freemarker-2.3.19.jar
文件 81830 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\hibernate-commons-annotations-4.0.2.Final.jar
文件 4623753 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\hibernate-core-4.2.4.Final.jar
文件 102661 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\hibernate-jpa-2.0-api-1.0.1.Final.jar
文件 614203 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\javassist-3.11.0.GA.jar
文件 648253 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\javassist-3.15.0-GA.jar
文件 60768 2015-10-17 18:06 StudentBySH\WebRoot\WEB-INF\lib\jboss-logging-3.1.0.GA.jar
............此处省略103个文件信息
相关资源
- Spring+Struts2+Hibernate人力资源管理系统
- 东城大学在线答疑系统struts2+spring带
- 二手商城毕业设计spting+hibernate
- Struts、Hibernate、Spring框架SSH框架整合
- Spring MVC+MySQL框架直接使用
- springmvc+spring+mybatis+mysql数据库整合读
- struts2实验报告
- 框架写的简单学生管理系统
- oracle数据库 +springmvc框架 开发的增删
- 毕业设计体检预约系统-springmvc+mybat
- Springmvc+jdbc简单学生管理系统
- Struts2+Mysql图书管理系统
- Struts2分页含mysql
- Struts2+spring+Mybatis+mysql+架包相对完善的
- 基于Struts框架、Hibernate框架开发的w
- Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册
- Struts2实现的吊炸天留言板系统包含完
- 用Struts2写的小程序用户注册,登录,
- 基于springmvc、spring、mybatis、shiro、e
- 网上书店(struts2+hibernate3.2+Mysql)
- BBS管理系统(struts2+mysql)
- SpingMVC+MyBatis简单权限管理系统
- mvc图书管理系统作品sql数据库
- Hibernate + Struts + oracle
- 基于SSH框架的微博实现
- 用struts2实现的公交查询系统
- 基于Struts2的学生选课管理系统
- Extjs+Mysql+SpringMVC+MyBatis通用后台管理系
- 中小型酒店管理系统的设计与实现源
- SpringMVC+Mybatis+SQLServer整合源码 含数据
评论
共有 条评论