一、实践目的
写个稍微复杂的程序,为更好的展示的查库信息做准备。
三层架构:
流程:
二、步骤
1、环境搭建
(1)数据库设计
CREATE DATABASE day17; -- 创建数据库
USE day17; -- 使用数据库
CREATE TABLE USER( -- 创建表
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20) NOT NULL,
gender VARCHAR(5),
age INT,
address VARCHAR(32),
qqVARCHAR(20),
email VARCHAR(50)
);
(2)创建一个新的javaee工程,配置Tomcat服务器
(3)编写User类
(4)修改index.jsp界面
(5)编写数据库 Dao实现类,供service实现类使用
(6)编写service实现类,供Servlet处理来自服务器的数据
(7)编写完数据库Dao实现类,service实现类,再新建UserListServlet
(8)修改访问的index.jsp和回调的list.jsp
(9)在库中添加数据然后访问http://localhost/login/index.jsp
查询成功
三、功能优化
添加功能:
1、登录
2、分页查询
3、单条选中删除
4、复杂条件查询
1、先优化列表查询界面
添加一些样式可以到bootstrap上查找全局CSS样式
列表样式:https://v3.bootcss.com/css/CSS样式
分页组件:https://v3.bootcss.com/components/#pagination组件
2、编写登录界面
1、调整页面添加验证码功能
2、修改数据库表,增加user和password
3、编写User类
4、编写LoginServlet
5、开始跳转到查询列表的界面,添加联系人
6、跳转到查询列表的界面,删除单个联系人
7、跳转到查询列表的界面,修改联系人
8、跳转到查询列表的界面,删除多条数据
8、跳转到查询列表的界面,分页查询
9、跳转到查询列表的界面,复杂条件查询