实现了提供游客注册及登录验证功能,并在验证成功后提供1)基于书号搜索书籍及2)显示所有书籍信息功能。
而管理员登录界面与此区分,管理员登录成功后具有新增书籍信息等权力。
所有代码在此仓库,点击访问 只需将Library_jdbc工程直接clone,架起服务器即可使用。本人使用环境 Netbeans IDE 8.2
jia包配置如上,数据库是MySql。
注:连接不同的数据库需要修改context.xml文件中的driverClassName,以及使用到的数据库名,表名等等。
ps:本人主要实现业务逻辑,前端美观方面并未太过细化。
1、登录页面
1.1 此页面为index.html, 点击“确定键”提交后会被传送至VerifyServlet.java进行处理。结果分为两种,验证成功与失败。
1.1.1 若失败则会被重新传回此界面,并附带“验证失败”提示
## 1.1.2 若成功则传送至clientChoice.jsp 页面
可以进行功能选择。 此处选择后会被提交到clientChoiceServelt.java 中处理。
1.1.3 游客可选择查看所有书籍信息
displayBooks.jsp
2、 注册页面
register.jsp
直接进行注册即可,会被转至RegisterServelet中处理。
而RegisterServelet在获取到账户名及密码后,会连接数据库,将其存入数据库。则该用户下次登录验证时,数据库中由此对应信息则登录成功。
3、管理员登录
管理员具有的功能与普通访客不同。
3.1 管理员登录成功后
管理员具有以下功能,当插入新书籍时
3.1.1 插入书籍
可以实现书籍的插入信息
插入操作在BookInsertServelet.java中,运用到javabean新建BookBean类,而具体method放在BookDAO.java里。此为经典的DAO运用。