Simply Login System
with Servlet & Tomcat & Mysql & Druid & Spring JdbcTemplate 做成的简单的网页登录实现
Github项目地址:https://github.com/ohkey123/SimplyLoginSystem
博客介绍地址:https://www.cnblogs.com/fromneptune/p/12357275.html
至少兼容Tomcat7,jdk8。实际项目使用Tomcat8,jdk12。
大体思路
用户输入用户名和密码,传值给Servlet,Servlet操作数据库去后台查询。如果数据库中存在该用户,则登录成功,否则失败。
src下具体工程结构
- Package domain // 主要的servlet调度目录
- LoginServlet // 登录操作的主要调度类
- User // 封装数据库的User对象
- Loginfailed // 如果登陆失败,则执行该Servlet
- LoginSucceed // 如果登陆失败,则执行该Servlet
- Package utils // 工具包
- JdbcUtils // 简化jdbc操作的实用工具
- Package dao // 数据库操作包
- UserDao // User Class Database Acess Object
SQL表结构
CREATE TABLE USER (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(20)UNIQUE NOT NULL,
PASSWORD VARCHAR(16) NOT NULL
);