• 大小: 24.76MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-06
  • 语言: Java
  • 标签: JAVASSH2  

资源简介

微课平台系统基于Java EE平台开发,采用MVC结构模式,Mysql为数据库,Tomcat为服务器并且使用SSH框架(Struts2+Spring+Hibernate)来进行设计和开发。 本系统可以由教师将课堂知识点的讲述或实验、讨论等以视频形式录制,上传至微课平台,添加相关课程信息及相关课题,以供学生课后学习、观摩和讨论;学生用户则可以在线浏览课程,观看课程视频,在线收藏和评价相关课程等;管理员可以对课程,用户和教师进行管理操作。(内附数据库备份文件)

资源截图

代码片段和文件信息

package com.vk.action;

import java.io.PrintWriter;
import java.util.List;

import com.vk.pojo.Admin;
import com.vk.service.AdminService;

public class AdminAction extends baseAction /*implements ModelDriven*/{
private AdminService adminService;

public void setAdminService(AdminService adminService) {
this.adminService = adminService;
}

private Admin admin;

public Admin getAdmin() {
return admin;
}

public void setAdmin(Admin admin) {
this.admin = admin;
}

public String login() {
try {
admin = adminService.login(admin);
if (admin != null) {
session.put(“admin_s“ admin);
return “login“;
} else {
request.setAttribute(“msg“ “登录失败!请检查用户名或密码是否正确!“);
return “loginPage“;
}
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}

public String logOut() throws Exception {
try {
session.remove(“admin_s“);
request.setAttribute(“msg“ “已注销!“);
return “loginPage“;
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}

public String list() {
try {
List adminList = adminService.list();
request.setAttribute(“adminList“ adminList);
return “list“;
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}

public String save() {
try {
adminService.save(admin);
request.setAttribute(“msg“ “添加成功!“);
return SUCCESS;
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}

public void delete() {
try {
StringBuffer jsonString = new StringBuffer();
adminService.delete(admin);
jsonString.append(“{\“NONE\“:0}“);
PrintWriter out = response.getWriter();
out.println(jsonString.toString());
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}

public String edit() {
try {
admin = adminService.getId(admin.getId());
if(admin!=null){
return “edit“;
}else{
return SUCCESS;
}
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}

public String update() {
try {
adminService.update(admin);
request.setAttribute(“msg“ “修改成功!“);
return SUCCESS;
} catch (Exception e) {
e.printStackTrace();
return NONE;
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6340  2017-11-22 13:17  171122131749.psc

     文件        842  2017-11-24 16:51  VKPlatform\.classpath

     文件        910  2017-10-19 22:05  VKPlatform\.project

     文件        567  2017-10-19 22:05  VKPlatform\.settings\.jsdtscope

     文件        364  2017-10-19 22:05  VKPlatform\.settings\org.eclipse.jdt.core.prefs

     文件        482  2017-10-19 22:05  VKPlatform\.settings\org.eclipse.wst.common.component

     文件        345  2017-11-24 15:48  VKPlatform\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-10-19 22:05  VKPlatform\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-10-19 22:05  VKPlatform\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       7658  2017-11-07 21:12  VKPlatform\build\classes\applicationContext.xml

     文件       3429  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\AdminAction.class

     文件       1124  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\baseAction.class

     文件       3057  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\CommentAction.class

     文件       9972  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\CourseAction.class

     文件       4500  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\CourseChapterAction.class

     文件       2561  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\CourseCollectAction.class

     文件       2788  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\CourseTypeAction.class

     文件       2635  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\PublicAction.class

     文件       5726  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\QuestionAction.class

     文件       5903  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\TeacherAction.class

     文件       3993  2017-11-24 16:56  VKPlatform\build\classes\com\vk\action\UploadAction.class

     文件       5341  2017-11-24 16:51  VKPlatform\build\classes\com\vk\action\UserAction.class

     文件        478  2017-11-24 16:51  VKPlatform\build\classes\com\vk\dao\AdminDAO.class

     文件        376  2017-11-24 16:51  VKPlatform\build\classes\com\vk\dao\CommentDAO.class

     文件        555  2017-11-24 16:51  VKPlatform\build\classes\com\vk\dao\CourseChapterDAO.class

     文件        466  2017-11-24 16:51  VKPlatform\build\classes\com\vk\dao\CourseCollectDAO.class

     文件        789  2017-11-24 16:51  VKPlatform\build\classes\com\vk\dao\CourseDAO.class

     文件        434  2017-11-24 16:51  VKPlatform\build\classes\com\vk\dao\CourseTypeDAO.class

     文件       2738  2017-11-24 16:51  VKPlatform\build\classes\com\vk\dao\impl\AdminDAOImpl.class

     文件       1526  2017-11-24 16:51  VKPlatform\build\classes\com\vk\dao\impl\CommentDAOImpl.class

............此处省略398个文件信息

评论

共有 条评论

相关资源