资源简介
这是传智播客杨阳光oa的源代码
代码片段和文件信息
package cn.itcast.oa.base;
import java.lang.reflect.ParameterizedType;
import javax.annotation.Resource;
import cn.itcast.oa.domain.User;
import cn.itcast.oa.service.DepartmentService;
import cn.itcast.oa.service.ForumService;
import cn.itcast.oa.service.PrivilegeService;
import cn.itcast.oa.service.ReplyService;
import cn.itcast.oa.service.RoleService;
import cn.itcast.oa.service.TopicService;
import cn.itcast.oa.service.UserService;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
public abstract class baseAction extends ActionSupport implements ModelDriven {
// =============== ModelDriven的支持 ==================
protected T model;
public baseAction() {
try {
// 通过反射获取model的真实类型
ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
Class clazz = (Class) pt.getActualTypeArguments()[0];
// 通过反射创建model的实例
model = clazz.newInstance();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public T getModel() {
return model;
}
// =============== Service实例的声明 ==================
@Resource
protected RoleService roleService;
@Resource
protected DepartmentService departmentService;
@Resource
protected UserService userService;
@Resource
protected PrivilegeService privilegeService;
@Resource
protected ForumService forumService;
@Resource
protected TopicService topicService;
@Resource
protected ReplyService replyService;
/**
* 获取当前登录的用户
*
* @return
*/
protected User getCurrentUser() {
return (User) ActionContext.getContext().getSession().get(“user“);
}
// ============== 分页用的参数 =============
protected int pageNum = 1; // 当前页
protected int pageSize = 10; // 每页显示多少条记录
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2818 2012-09-28 11:50 .classpath
文件 297 2012-10-08 09:33 .myme
文件 1281 2012-09-25 11:55 .project
目录 0 2012-09-25 11:04 .myeclipse\
目录 0 2012-09-25 11:04 .settings\
文件 330 2012-09-25 11:04 .settings\org.eclipse.jdt.core.prefs
文件 88 2012-09-25 11:04 .settings\org.eclipse.core.resources.prefs
文件 153 2012-10-08 15:14 .settings\com.genuitec.eclipse.core.prefs
目录 0 2012-09-25 14:38 config\
文件 1299 2012-10-06 16:24 config\hibernate.cfg.xm
文件 109 2012-09-25 14:23 config\jdbc.properties
文件 756 2012-09-28 17:05 config\log4j.properties
文件 4125 2012-10-08 14:35 config\struts.xm
文件 3066 2012-09-25 14:25 config\applicationContext.xm
文件 5319 2012-10-08 14:35 config\.struts.mex
目录 0 2012-09-25 11:04 src\
文件 153 2012-09-25 12:05 src\.struts.mex
目录 0 2012-09-25 11:51 src\cn\
目录 0 2012-09-25 11:51 src\cn\itcast\
目录 0 2012-09-25 11:51 src\cn\itcast\oa\
目录 0 2012-09-25 14:26 src\cn\itcast\oa\domain\
文件 3600 2012-10-05 15:08 src\cn\itcast\oa\domain\User.java
文件 1001 2012-09-28 16:47 src\cn\itcast\oa\domain\User.hbm.xm
文件 1034 2012-10-05 15:08 src\cn\itcast\oa\domain\Role.java
文件 920 2012-09-28 16:47 src\cn\itcast\oa\domain\Role.hbm.xm
文件 1195 2012-10-05 15:08 src\cn\itcast\oa\domain\Department.java
文件 1054 2012-09-27 11:53 src\cn\itcast\oa\domain\Department.hbm.xm
文件 1341 2012-10-05 15:08 src\cn\itcast\oa\domain\Privilege.java
文件 1043 2012-10-08 11:47 src\cn\itcast\oa\domain\Privilege.hbm.xm
文件 1567 2012-10-06 16:11 src\cn\itcast\oa\domain\Forum.java
文件 967 2012-10-06 16:23 src\cn\itcast\oa\domain\Forum.hbm.xm
............此处省略1443个文件信息
相关资源
- otrs-6.0.16-01.noarch.rpm
- COAE20142013数据
- fonts-chinese-3.02-12.el5.noarch.rpm
- Wavelet Theory:An Elementary Approach with A
- ComputerVisionAModernApproach(中文版).p
- MapDownloader
- 瑞友天翼5.1.0.6 高级http://u.download.cs
- onvif官方文档
- Matrix Computations 4th Edition G.H. Golub an
- 西门子 博途 oscat scl语言
- 物联网智能仓储项目源码
- Similarity Search- The Metric Space Approach
- OAuth2实战.pdf
- ComputerArchitectureAQuantitativeApproach5th.p
- VideoDownloadHelper破解版 浏览器插件
- vivado+zedboard之音频分析仪_HW
- 仿通达OA完整源码
- 基于SSH的OA管理系统
- 北大青鸟第三单元项目OA系统含数据库
- OA项目需求文档很详细哦
- Computer Networking A Top-Down Approach (7th
- a mind for numbers - barbaraoakley学习之道英
- 致远 A8-V5协同管理软件 V6.1SP2白皮书企
- uploaded-v2.6-node-v12.18.1-win-x64
- 性能测试进阶指南——LoadRunner11实战
- FlyBox企业网盘和ERP源码,可整合
- 通达网络智能办公系统OfficeAnywhere20
- 基于Vivado HLS在zedboard中的Sobel滤波算法
- 软件工程 第八版高清完整英文版 So
- CAN总线的Bootloader/IAP
评论
共有 条评论