From dba276368b4b413e8190bb2f149b2bd833b1410e Mon Sep 17 00:00:00 2001 From: Niracler <1026037967@qq.com> Date: Sun, 30 Dec 2018 11:07:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E5=A5=BD=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=20=E4=B8=8B=E5=8D=88=E5=BC=80=E5=B9=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/dao/IResourceManageDao.java | 8 +- .../java/dao/Impl/ResourceManageDaoImpl.java | 6 + src/main/java/domian/PageInfo.java | 4 + .../java/web/controller/ResourceServlet.java | 59 +++++++ src/main/webapp/html/teachResDetail-1.html | 165 ----------------- src/main/webapp/html/teachResDetail-4.html | 166 ------------------ src/main/webapp/html/teachResDetail-5-2.html | 102 ----------- src/main/webapp/html/teachResDetail-5.html | 165 ----------------- 8 files changed, 76 insertions(+), 599 deletions(-) create mode 100644 src/main/java/domian/PageInfo.java create mode 100644 src/main/java/web/controller/ResourceServlet.java delete mode 100644 src/main/webapp/html/teachResDetail-1.html delete mode 100644 src/main/webapp/html/teachResDetail-4.html delete mode 100644 src/main/webapp/html/teachResDetail-5-2.html delete mode 100644 src/main/webapp/html/teachResDetail-5.html diff --git a/src/main/java/dao/IResourceManageDao.java b/src/main/java/dao/IResourceManageDao.java index c594a5c..aa1e777 100644 --- a/src/main/java/dao/IResourceManageDao.java +++ b/src/main/java/dao/IResourceManageDao.java @@ -1,6 +1,7 @@ package dao; import dao.Impl.DataBaseConnectionImpl; +import domian.PageInfo; import domian.Resource; import tools.PageInformation; @@ -16,6 +17,7 @@ public interface IResourceManageDao { * @return List */ List findAllResource(); + List findResourceByType(String type); /** * 更新数据库的资源信息 @@ -50,5 +52,9 @@ public interface IResourceManageDao { */ List getOnePage(PageInformation pageInformation, DataBaseConnectionImpl databaseDao); - List findResourceByType(String type); + /** + * 从数据库中查找一页相应资源的信息 + * @return List + */ + List findOnePage(PageInfo pageInfo); } diff --git a/src/main/java/dao/Impl/ResourceManageDaoImpl.java b/src/main/java/dao/Impl/ResourceManageDaoImpl.java index 075ef13..03dad08 100644 --- a/src/main/java/dao/Impl/ResourceManageDaoImpl.java +++ b/src/main/java/dao/Impl/ResourceManageDaoImpl.java @@ -2,6 +2,7 @@ import dao.IResourceManageDao; import domian.ErrorMessageException; +import domian.PageInfo; import domian.Resource; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -150,6 +151,11 @@ public List getOnePage(PageInformation pageInformation, DataBaseConnec } + @Override + public List findOnePage(PageInfo pageInfo) { + return null; + } + @Override public List findResourceByType(String type) { List list = new ArrayList<>(); diff --git a/src/main/java/domian/PageInfo.java b/src/main/java/domian/PageInfo.java new file mode 100644 index 0000000..7d13ac7 --- /dev/null +++ b/src/main/java/domian/PageInfo.java @@ -0,0 +1,4 @@ +package domian; + +public class PageInfo { +} diff --git a/src/main/java/web/controller/ResourceServlet.java b/src/main/java/web/controller/ResourceServlet.java new file mode 100644 index 0000000..309c1d4 --- /dev/null +++ b/src/main/java/web/controller/ResourceServlet.java @@ -0,0 +1,59 @@ +package web.controller; + +import domian.Resource; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import service.Impl.ResourceManageServiceImpl; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; +import java.io.IOException; +import java.sql.Timestamp; +import java.util.Date; +import java.util.List; + +/** + * 后台资源统一接口 + * + * @Author: niracler + * @Date: 2018/12/27 22:36 + */ +public class ResourceServlet extends HttpServlet { + + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + String type = request.getParameter("type"); + Logger logger = LogManager.getLogger(ExerciseServlet.class); + ResourceManageServiceImpl resourceManageService = new ResourceManageServiceImpl(); + + switch (type) { + case "insert": { + break; + } + case "update": { + break; + } + case "updateCheck": { + break; + } + case "delete": { + break; + } + case "deleteMuti": + break; + } + + logger.info("end\n"); + } + + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + /* + * 资源查询接口 + * http://localhost:8080/html/CheckResourceServlet.do?type=[资源种类编号] + */ + } +} diff --git a/src/main/webapp/html/teachResDetail-1.html b/src/main/webapp/html/teachResDetail-1.html deleted file mode 100644 index 67e0b6c..0000000 --- a/src/main/webapp/html/teachResDetail-1.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - 教学资源-课程课件 - - - - - - - - - - - -
- -
- - -
-
-
-
-

教学资源

- -
-
-
-
-
- -

课程课件

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
序号文件名称文件大小上传时间操作
1《软件需求分析与设计》课程简介.pptx1.2M2018-12-17 - - - - -
2西方经济学.pptx1.3M2018-12-17 - - - - -
3计算机操作系统.pdf0.3M2018-12-17 - - - - -
4大学物理.doc1.3M2018-12-17 - - - - -
5西方经济学.doc1.3M2018-12-17 - - - - -
6西方经济学.doc1.3M2018-12-17 - - - - -
7西方经济学.xls1.3M2018-12-17 - - - - -
-
- - - - - -
- -
-
-
-
-
-
- - -
- -
- - \ No newline at end of file diff --git a/src/main/webapp/html/teachResDetail-4.html b/src/main/webapp/html/teachResDetail-4.html deleted file mode 100644 index eda7131..0000000 --- a/src/main/webapp/html/teachResDetail-4.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - 教学资源-案例库 - - - - - - - - - - - - -
- -
- - -
-
-
-
-

教学资源

- -
-
-
-
-
- -

案例库

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
序号文件名称文件大小上传时间操作
1uml实例.doc1.2M2018-12-17 - - - - -
2uml实例.doc1.3M2018-12-17 - - - - -
3uml实例.doc0.3M2018-12-17 - - - - -
4uml实例.doc1.3M2018-12-17 - - - - -
5uml实例.doc1.3M2018-12-17 - - - - -
6uml实例.doc1.3M2018-12-17 - - - - -
7uml实例.doc1.3M2018-12-17 - - - - -
-
-
-
-
-
-
- - -
- -
- - \ No newline at end of file diff --git a/src/main/webapp/html/teachResDetail-5-2.html b/src/main/webapp/html/teachResDetail-5-2.html deleted file mode 100644 index 468f145..0000000 --- a/src/main/webapp/html/teachResDetail-5-2.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - 教学资源-实验任务 - - - - - - - - - - -
- - - - -
- -
- - \ No newline at end of file diff --git a/src/main/webapp/html/teachResDetail-5.html b/src/main/webapp/html/teachResDetail-5.html deleted file mode 100644 index c11dcc1..0000000 --- a/src/main/webapp/html/teachResDetail-5.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - 教学资源-实验任务 - - - - - - - - - - - -
- -
- - -
-
-
-
-

教学资源

- -
-
-
-
-
- -

实验任务

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
序号文件名称文件大小上传时间操作
1《软件需求分析与设计》课程简介.pptx1.2M2018-12-17 - - - - -
2西方经济学.pptx1.3M2018-12-17 - - - - -
3计算机操作系统.pdf0.3M2018-12-17 - - - - -
4大学物理.doc1.3M2018-12-17 - - - - -
5西方经济学.doc1.3M2018-12-17 - - - - -
6西方经济学.doc1.3M2018-12-17 - - - - -
7西方经济学.xls1.3M2018-12-17 - - - - -
-
- - - - - -
- -
-
-
-
-
-
- - -
- -
- - \ No newline at end of file