資源簡(jiǎn)介
基于Java的Struct2、spring2和hibernate的在線答疑系統(tǒng),使用myeclipse開(kāi)發(fā),界面功能類似于BBS

代碼片段和文件信息
package?com.anzerong.oa.base;
import?java.lang.reflect.ParameterizedType;
import?javax.annotation.Resource;
import?com.anzerong.oa.domain.User;
import?com.anzerong.oa.service.AnswerService;
import?com.anzerong.oa.service.CourseService;
import?com.anzerong.oa.service.DepartmentService;
import?com.anzerong.oa.service.PrivilegeService;
import?com.anzerong.oa.service.QuestionService;
import?com.anzerong.oa.service.RoleService;
import?com.anzerong.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?{
private?static?final?long?serialVersionUID?=?1L;
//?===============?ModelDriven的支持?==================
protected?T?model;
@SuppressWarnings(“unchecked“)
public?baseAction()?{
try?{
//?通過(guò)反射獲取model的真實(shí)類型
ParameterizedType?pt?=?(ParameterizedType)?this.getClass().getGenericSuperclass();
Class?clazz?=?(Class)?pt.getActualTypeArguments()[0];
//?通過(guò)反射創(chuàng)建model的實(shí)例
model?=?clazz.newInstance();
}?catch?(Exception?e)?{
throw?new?RuntimeException(e);
}
}
public?T?getModel()?{
return?model;
}
//?===============?Service實(shí)例的聲明?==================
@Resource
protected?RoleService?roleService;
@Resource
protected?UserService?userService;
@Resource
protected?DepartmentService?departmentService;
@Resource
protected?PrivilegeService?privilegeService;
@Resource
protected?CourseService?courseService;
@Resource
protected?QuestionService?questionService;
@Resource?
protected?AnswerService?answerService;
/**
?*?獲取當(dāng)前登錄的用戶
?*?
?*?@return
?*/
protected?User?getCurrentUser()?{
return?(User)?ActionContext.getContext().getSession().get(“user“);
}
//?==============?分頁(yè)用的參數(shù)?=============
protected?int?pageNum?=?1;?//?當(dāng)前頁(yè)
protected?int?pageSize?=?10;?//?每頁(yè)顯示多少條記錄
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;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????945??2014-03-11?10:30??OnlineAnswer\.classpath
?????文件????????309??2014-04-28?15:03??OnlineAnswer\.myme
?????文件???????1755??2014-04-11?10:29??OnlineAnswer\.project
?????文件????????500??2014-03-11?10:24??OnlineAnswer\.settings\.jsdtscope
?????文件????????364??2014-03-11?10:24??OnlineAnswer\.settings\org.eclipse.jdt.core.prefs
?????文件????????629??2014-03-11?10:26??OnlineAnswer\.settings\org.eclipse.wst.common.component
?????文件????????252??2014-03-11?10:24??OnlineAnswer\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2014-03-11?10:24??OnlineAnswer\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-03-11?10:24??OnlineAnswer\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????3029??2014-04-13?09:49??OnlineAnswer\configure\applicationContext.xm
?????文件???????1457??2014-04-19?10:37??OnlineAnswer\configure\hibernate.cfg.xm
?????文件????????115??2014-04-17?12:23??OnlineAnswer\configure\jdbc.properties
?????文件???????1583??2014-04-18?13:34??OnlineAnswer\configure\log4j.properties
?????文件???????4257??2014-04-24?10:42??OnlineAnswer\configure\struts.xm
?????文件???????2358??2014-04-19?14:26??OnlineAnswer\src\com\anzerong\oa\ba
?????文件????????938??2014-04-20?15:09??OnlineAnswer\src\com\anzerong\oa\ba
?????文件???????3257??2014-04-20?15:13??OnlineAnswer\src\com\anzerong\oa\ba
?????文件????????176??2014-04-19?10:27??OnlineAnswer\src\com\anzerong\oa\dao\AnswerDao.java
?????文件????????176??2014-04-18?15:39??OnlineAnswer\src\com\anzerong\oa\dao\CourseDao.java
?????文件????????187??2014-04-17?13:56??OnlineAnswer\src\com\anzerong\oa\dao\DeparmentDao.java
?????文件????????315??2014-04-19?10:29??OnlineAnswer\src\com\anzerong\oa\dao\impl\AnswerDaoImpl.java
?????文件????????315??2014-04-18?15:39??OnlineAnswer\src\com\anzerong\oa\dao\impl\CourseDaoImpl.java
?????文件????????333??2014-04-17?13:56??OnlineAnswer\src\com\anzerong\oa\dao\impl\DepartmentDaoImpl.java
?????文件????????330??2014-04-18?09:30??OnlineAnswer\src\com\anzerong\oa\dao\impl\PrivilegeDaoImpl.java
?????文件????????325??2014-04-19?10:29??OnlineAnswer\src\com\anzerong\oa\dao\impl\QuestionDaoImpl.java
?????文件????????305??2014-04-17?13:56??OnlineAnswer\src\com\anzerong\oa\dao\impl\RoleDaoImpl.java
?????文件????????305??2014-04-16?09:16??OnlineAnswer\src\com\anzerong\oa\dao\impl\UserDaoImpl.java
?????文件????????185??2014-04-18?09:30??OnlineAnswer\src\com\anzerong\oa\dao\PrivilegeDao.java
?????文件????????182??2014-04-19?10:27??OnlineAnswer\src\com\anzerong\oa\dao\QuestionDao.java
?????文件????????170??2014-04-17?11:55??OnlineAnswer\src\com\anzerong\oa\dao\RoleDao.java
............此處省略2649個(gè)文件信息
評(píng)論
共有 條評(píng)論