• 大小: 17.97MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-07
  • 语言: Java
  • 标签: 框架  

资源简介

1、 dbke是一个实际使用中的项目,可查看效果及功能,后台需要登录后才能使用(出于安全性考虑这里就不给大家介绍了)。 2、此项目整合了目前主流和最前源的web开发技术: 采用ehcache实现二级缓存(包含查询缓存); 用sf4j及logback(log4j的升级版)记录日志; proxool(据说是dbcp和c3p0三者中最优秀的)做连接池; 使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 3、包含有完整的jar包和源代码,可以直接下载编译部署和运行,这是专门为我们实验室定制开发的。 虽然后台逻辑并不复杂,但已经包含了架构基于s2sh技术型系统的全部基础部分: 如分页, 缓存, 文件上传, 连接池等。 很适合学习使用,希望对初学JavaEE WEB开的人有所帮助。 4、本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 hibernate3.5,全面使用注解取代xm的l配置。 5、另外增加了一个ant构建脚本,支持使用hudson完成每日构建,持续集成,自动测试,代码规范检查,代码审查等功能(与此相关的jar包由于上传文件大小限制未导入)

资源截图

代码片段和文件信息

package com.dbke.action;

import java.util.List;
import java.util.Map;

import javax.inject.Inject;

import org.apache.struts2.interceptor.RequestAware;
import org.springframework.stereotype.Controller;

import com.dbke.bean.Member;
import com.dbke.bean.Treatise;
import com.dbke.service.MemberManager;
import com.dbke.service.TreatiseManager;
import com.dbke.util.PageModel;

/**
 * 常规访问Action
 * 
 * @author figo
 */
@Controller
public class ListAction implements RequestAware {
private static final long serialVersionUID = -6630628618267470618L;
@Inject
private MemberManager memberManager;// 成员业务操作对象
@Inject
private TreatiseManager treatiseManager;// 论著业务操作对象
private Mapject> request;

private PageModel pageModel = new PageModel();

// 成员id号
private int id;

// 年级
private String grade;

/**
 * 按年级列出学生
 */
public String listStudent() {

pageModel = memberManager.findAllMemberByGrade(pageModel.getPageNo()
pageModel.getPageSize() grade);
request.put(“pageModel“ pageModel);
return “student“;
}

/**
 * 列出所有教师
 */
public String listTeacher() {

List listMember = memberManager.findAllTeacher();

request.put(“teachers“ listMember);
return “teacher“;
}

/**
 * 按ID列出单个成员详细信息,默认返回学生详细信息
 */
public String listTeacherByID() {
Member member = memberManager.findMemberById(id);

if (member == null) {// id为空时
List memberList = memberManager.findAllTeacher();
member = memberList.get((int) (Math.random() * memberList.size()));
}

request.put(“member“ member);

if (“教师“.equals(member.getType())) {
return “teacherDetail“;
} else {
return “studentDetail“;
}
}

public String listTreatise() {

List list = null;
if (grade.length() == 4) {
list = treatiseManager.findAllByTime(grade);
} else {
list = treatiseManager.findAll();
}
request.put(“treatises“ list);

return “treatise“;
}

public PageModel getPageModel() {
return pageModel;
}

public void setPageModel(PageModel pageModel) {
this.pageModel = pageModel;
}

public String getGrade() {
return grade;
}

public void setGrade(String grade) {
this.grade = grade;
}

public void setRequest(Mapject> request) {
this.request = request;
}

public Mapject> getRequest() {
return request;
}

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-12-11 20:30  dbke\
     文件         529  2014-12-11 20:30  dbke\.classpath
     目录           0  2014-12-16 10:34  dbke\.myeclipse\
     文件         285  2014-12-16 10:24  dbke\.mymetadata
     文件        1747  2014-12-12 15:15  dbke\.project
     目录           0  2014-12-12 15:04  dbke\.settings\
     文件         500  2014-12-11 20:30  dbke\.settings\.jsdtscope
     文件         125  2014-12-12 15:04  dbke\.settings\org.eclipse.core.resources.prefs
     文件         395  2014-12-11 20:30  dbke\.settings\org.eclipse.jdt.core.prefs
     文件         450  2014-12-11 20:30  dbke\.settings\org.eclipse.wst.common.component
     文件         252  2014-12-11 20:30  dbke\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-12-11 20:30  dbke\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-12-11 20:30  dbke\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-12-12 15:15  dbke\WebRoot\
     目录           0  2014-12-11 20:29  dbke\WebRoot\meta-INF\
     文件          36  2010-04-15 12:29  dbke\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2014-12-11 20:31  dbke\WebRoot\WEB-INF\
     目录           0  2014-12-12 15:06  dbke\WebRoot\WEB-INF\classes\
     文件         187  2010-04-15 12:34  dbke\WebRoot\WEB-INF\classes\ApplicationResources.properties
     文件         269  2010-04-15 12:34  dbke\WebRoot\WEB-INF\classes\ApplicationResources_en_US.properties
     文件         498  2010-04-15 12:34  dbke\WebRoot\WEB-INF\classes\ApplicationResources_zh_CN.properties
     文件        2222  2014-12-12 15:00  dbke\WebRoot\WEB-INF\classes\applicationContext.xml
     目录           0  2014-12-12 14:38  dbke\WebRoot\WEB-INF\classes\com\
     目录           0  2014-12-12 14:38  dbke\WebRoot\WEB-INF\classes\com\dbke\
     目录           0  2014-12-12 15:04  dbke\WebRoot\WEB-INF\classes\com\dbke\action\
     文件        3711  2014-12-12 15:04  dbke\WebRoot\WEB-INF\classes\com\dbke\action\ListAction.class
     文件        2724  2014-12-12 15:04  dbke\WebRoot\WEB-INF\classes\com\dbke\action\LoginAction.class
     文件        9453  2014-12-12 15:04  dbke\WebRoot\WEB-INF\classes\com\dbke\action\MemberAction.class
     文件        6214  2014-12-12 15:04  dbke\WebRoot\WEB-INF\classes\com\dbke\action\TreatiseAction.class
     文件        3205  2014-12-12 15:04  dbke\WebRoot\WEB-INF\classes\com\dbke\action\UploadAction.class
     文件         412  2010-04-15 12:34  dbke\WebRoot\WEB-INF\classes\com\dbke\action\memberAction-add-validation.xml
............此处省略274个文件信息

评论

共有 条评论