web图书馆管理系统
- 一、绪论
- 二、流程和其页面展示效果
- 流程
- 页面效果
- 项目结构
- 三、具体实现
- 第一步:备数据库表
- 第二步:编写登录前端代码
- 第三步:利用过滤器处理安全问题
- 第四步:控制层去实现相关调用
- 第五步:实现持久化层与数据库的交互
- 第六步:业务(CRUD)逻辑的编写
- 具体代码
一、绪论
这个和前面的写的 web通讯录系统 差不多。没有题目来源,主要是怕忘,自己瞎编着写。上面那个web通讯录技术栈比较简单,只用了Servlet和JSP。那现在结合 MVC 架构模式和 Mybatis 重新搞个 CRUD 网页。巩固 MVC/三层架构 的思想和 Mybatis 操作。
- 所需要的技术栈:JavaEE(Servlet/JSP)、Mybatis;
- 所需要的思想:三层架构/MVC;
- 所需要的根据:Maven和IDEA开发工具;
- 所用到的服务器:Tomcat。
比较简单,适合学生。
二、流程和其页面展示效果
流程
页面效果
登入页面:
登入成功效果:
图书列表展示(和数据库是对应着的):
项目结构
三、具体实现
第一步:备数据库表
由于登录需要 用户名和密码,为了模仿登录,我们创建一个表用于存放用户名和密码的真实信息。
模拟图书馆,创建一个表,里面存放图书信息:
第二步:编写登录前端代码
首先编写一个欢迎 Servlet,用于判断是否处理十天免登录中,如果是就直接进行图书馆管理系统,如果不是的话就得跳到登录页面。
登录的前端代码:
登录具体操作:
第三步:利用过滤器处理安全问题
第四步:控制层去实现相关调用
第五步:实现持久化层与数据库的交互
第六步:业务(CRUD)逻辑的编写
具体代码
具体代码实现在我的Gitee里面有,如果需要可以去clone。
WEB图书馆管理系统