资源简介

简单的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.xml
     文件          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\meta-INF\MANIFEST.MF
     文件      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.xml
     文件       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个文件信息

评论

共有 条评论