简单的用户登录后台程序编写

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
);
原文地址:https://www.cnblogs.com/fromneptune/p/12357275.html