目录
功能描述:
实现框图:
具体实现过程
一、环境搭建
服务器环境搭建:
页面部分环境搭建:
数据库部分环境搭建:
二、代码实现过程
1、创建一个带表单提交的 html 页面(login.html)
2、在 web.xml 文件下绑定 Servlet 的对象类
3、创建 java (LoginServer.java) 类来执行 Servlet 操作
4、jdbc 完成数据库部分操作 (Demo.java)
5、通过测试 @Test 完成数据库的连接测试
网页登录模块,页面有表单验证,后台连接数据库真实判断, 跳转到不同页面给用户提示(页面如下图)
网页登录->访问服务器->查询数据库->返回结果->页面显示登陆结果(实现框图如下图)
【本项目基于IDEA+Tomcat】所以需要在IEDA上配置Tomcat:
Run > Edit Configurations > Application server : 配置 Tomcat 服务器
1、创建的是JavaEE项目 > Additional Libraries and Frameworks : 勾选Web Application
2、WEB-INF 下创建 classes(用于放置之后生成的字节文件)
File > Project Structure > Modules > Path >选择输出路径 Use module compile output path
lib(用于存放之后项目需要用到的依赖包)
File > Project Structure > Modules > Dependencies > + (指定当前目录下的lib) > jar directory
3、后面连接数据库,需要将jdbc的驱动(依赖jar包),放到次目录下(web/WEB-INF/lib)
1、为了完成数据库操作,需要引入测试 @Test 来测试数据库操作是否正常
创建一个 test 文件夹,并将其转换为测试文件夹 右键: > Mark Directory as > Test Sources Root
2、创建一个lib文件夹 用于存放依赖包
3、引入依赖包:①junit-4.8.jar ②mysql-connector-java-5.1.37-bin.jar
File > Project Structure > Libraines > + (选择当前项目文件夹)> + (classes) 导入lib下的 junit 和 mysql-connector > 不加载modules
File > Project Structure > Modules > Path > Dependencies > + > 2 Library > java > 选择当前项目文件夹