资源简介
项目描述:用户后台登录,学生表的增删查改。采用了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+springmvc+mybatis OA考勤管理系统带
- struts+hibernate+mysql做的增删改查小
- springMVC入门(员工系统-Mysql)代码简
- 适合Struts 初学者
- 非常实用 适合Struts和Hibernate初学者
- 银行管理系统MyEclipse Hibernate Struts M
- 基于SSM框架的完整项目 Spring+SpringMV
- 基于Struts2+Hibernate4实现报道管理系统
- 基于SH+Mysql的用户管理系统
- ssm框架--spring mvc实现文件上传
- 家庭财务管理系统SpringMVC3+Spring3+Myb
- springmvc+jdbctemplate+mysql(采用注解方式
- struts2+mysql图书馆管理系统
- struts2登录注册
- 物资管理系统MVC+DAO
- spring+Mybatis+SpringMVC资源整合增删改查
- struts2 做的用户登陆注册系统
- hibernate增删改查小
- MVC 三层模式 有数据库
- mvc框架的atm取款功能项目
- struts2+tomcat+mysql实现web聊天室
- 在线请假系统struts2+sqlserver
- maven+springMVC+mybatis+mysql+Bootstrap-Admin-
- SpringMVC+Mysql详解
- Struts2+MySQL登录注册
- 货物出售系统sqlserver+servlet+hibernate
- 基于springmvc+mybatis+spring+maven+mysql的网
- ssh2文件上传和
- 网上书城购物 MVC框架
- struts2 mysql实现简单学生成绩管理代码
评论
共有 条评论