资源简介
简单的javaweb实例项目--员工管理系统,采用SSH框架搭建,实现了对员工,部门的增,删,改,查。以及简单的登陆,注册功能。
采用注解形式对代码进行优化,通过扫描包进行了spring,hibernate的自动装配。
代码片段和文件信息
package action;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import entity.Department;
import entity.PageBean;
import service.DepartmentService;
@Controller(value=“departmentAction“)
@Scope(“prototype“)
public class DepartmentAction extends ActionSupport implements ModelDriven{
//模型驱动需要使用的对象
private Department department = new Department();
@Override
public Department getModel() {
// TODO Auto-generated method stub
return department;
}
@Autowired
private DepartmentService departmentService;
private Integer currPage = 1;
public Integer getCurrPage() {
return currPage;
}
public void setCurrPage(Integer currPage) {
this.currPage = currPage;
}
//分页查询的方法
public String findAll() {
PageBean pageBean = departmentService.fingByPage(currPage);
//将pageBean存入到值栈中
ActionContext.getContext().getValueStack().push(pageBean);
return “findAll“;
}
public String saveUI() {
return “saveUI“;
}
public String save() {
departmentService.save(department);
return “saveSuccess“;
}
public String edit() {
department = departmentService.findById(department.getDid());
return “editSuccess“;
}
public String update() {
departmentService.update(department);
return “updateSuccess“;
}
public String delete() {
department = departmentService.findById(department.getDid());
departmentService.delete(department);
return “deleteSuccess“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4470 2019-01-05 23:20 sshpro\.classpath
文件 906 2018-12-16 22:09 sshpro\.project
文件 567 2018-12-16 22:09 sshpro\.settings\.jsdtscope
文件 718 2019-01-05 22:35 sshpro\.settings\org.eclipse.jdt.core.prefs
文件 470 2018-12-16 22:09 sshpro\.settings\org.eclipse.wst.common.component
文件 305 2018-12-16 23:55 sshpro\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-12-16 22:09 sshpro\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-12-16 22:09 sshpro\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 39 2018-12-16 22:09 sshpro\WebContent\me
文件 443432 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\antlr-2.7.6.jar
文件 1041 2018-12-16 23:13 sshpro\WebContent\WEB-INF\lib\applicationContext.xm
文件 43578 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\asm-3.3.jar
文件 38275 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\asm-commons-3.3.jar
文件 21503 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\asm-tree-3.3.jar
文件 617643 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
文件 4615 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\com.springsource.org.aopalliance-1.0.0.jar
文件 61464 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\com.springsource.org.apache.commons.logging-1.1.1.jar
文件 396713 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\com.springsource.org.apache.log4j-1.2.15.jar
文件 1642154 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
文件 559366 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\commons-collections-3.1.jar
文件 68622 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\commons-fileupload-1.3.jar
文件 159509 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\commons-io-2.0.1.jar
文件 315805 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\commons-lang3-3.1.jar
文件 62050 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\commons-logging-1.1.3.jar
文件 96221 2018-12-16 23:59 sshpro\WebContent\WEB-INF\lib\commons-pool-1.5.4.jar
文件 313898 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\dom4j-1.6.1.jar
文件 931168 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\freemarker-2.3.19.jar
文件 102661 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\hibernate-jpa-2.0-api-1.0.1.Final.jar
文件 4162825 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\hibernate3.jar
文件 614203 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\javassist-3.11.0.GA.jar
文件 633312 2018-12-16 22:11 sshpro\WebContent\WEB-INF\lib\javassist-3.12.0.GA.jar
............此处省略179个文件信息
相关资源
- SSH三大整合完整jar包,包括Hibernate4,
- 动漫论坛设计与实现
- MyStore-RegisterAndLogin-master.zip
- springboot教程,项目教程+源代码(完整
- 基于javaweb的音乐管理系统
- java的ssh框架的完整项目
- B/S基于springMVC的网上选课系统功能齐
- 基于ssh的学生信息管理系统
- javaWEB校园管理系统源码230987
- 基于Javaweb的网上家具商城系统
- SSHstruts+spring+hibernate整合模板
- SSH2_EasyUI+mysql图书管理系统学习版
- javaweb 网上书店
- Javaweb医院挂号项目,带mysql数据库
- Spring框架的所有jar包
- java利用websocket实现多人聊天室spring
- javaweb企业车辆管理系统
- springMVC+mysql实现的Java web学生宿舍管理
- 基于javaweb+mvc结构+源码+数据库语句
- 基于JavaWeb的网上购物系统的设计与实
- jsp servlet mysql实现的二手车汽车管理系
- 旅游网站源码189281
- 基于SSM万福电影院售票管理系统java
- SSH的增删改查
- SSHspringmvc+spring4.1+hibernate4.0jar包整合
- Java项目之项目申报系统(Struts2+Spri
- javaweb sh2 教务管理系统
- 基于Spring MVC的个人博客系统的设计与
-
spring-fr
amework-4.2.4 所有jar包和xsd文件 - Java web_电脑销售管理系统(包含数据
评论
共有 条评论