Login and Register
自己实现一波,用户的登录和注册功能:
1. 简单的登录以及注册界面的实现
登录界面代码:
1 |
|
效果图:
注册界面代码:
1 |
|
效果图:
2. 创建数据库以及表格
sql代码:
1 | DROP DATABASE IF EXISTS myproject; |
3. 编写数据库表格对应的JavaBean对象
1 | package com.myProject1.pojo; |
4. 编写JDBCUtils工具类
4.1 需要导入的jar包
druid-1.1.9.jar
mysql-connector-java-5.1.7-bin.jar
4.2 在src下编写jdbc配置文件
1 | username=root |
4.3 编写JDBCUtils工具类
1 | package com.myProject1.utils; |
4.4 编写测试类
1 | package com.atguigu.test; |
5.编写BaseDao类
- 导入DBUtils的jar包
- BaseDao代码:
1 | package com.myProject1.Dao; |
6. 编写UserDao以及测试
6.1 UserDao接口
1 | package com.myProject1.Dao; |
6.2 编写UserDaoImpl
1 | package com.myProject1.Dao; |
6.3编写测试类
1 | package com.myProject1.test; |
7. 编写UserService
1 | package com.myProject1.service; |
UserServiceImpl:
1 | package com.myProject1.service; |
8. web层
8.1 编写RegistServlet
1 | package com.myProject1.web; |
8.2 regist.html中的变化
1 | <head> |
8.3 loginServlet的实现
1 | package com.myProject1.web; |
login.html中的变化:
1 | <head> |
web.xml中的配置:
1 |
|
9.小结
简单的实现了一下登录和注册功能,bug还有很多(比如确认密码时的验证),再复习一段时间后优化一波。(主要是html,css,js还没有学多少,做的页面太丑了)。
用到的技术有:
- html
- css
- servlet
- xml
- jdbc