登陆逻辑:
开发步骤:
建立数据库,建立用户表php
写登陆页面css
写处理登陆请求的 Servlethtml
连接数据库的 DAO—JDBC前端
登陆成功后的页面以及登陆该如何处理数据库
准备工做:
1.项目名:JDBCTest框架
2.数据库建立:post
登录页面:
登录首页聊天室
用户名: | |
密码: | |
css页面测试
body{
text-align: center;
}
.login{
margin: 0 auto;
width: 400px;
height: 300px;
border: 1px solid #000;
}
页面预览code
package com.in.servlet;orm
class UserServlet
//处理用户登录请求的servlet
太难看了它的代码,取消!!!
需求:实现用户登陆注册功能(用集合框架来实现)
分析:
A:需求的类和接口
1.用户类 UserBean
2.用户操做方法接口和实现类 UserDao UserDaoImpl
3.测试类 UserTest
B:各个类中的东西
1.用户类UserBean:
a.成员 变量
(1)用户名 String username
(2)密码 String password
b.构造方法:
(1)无参构造方法 UserBean()
(2)有参构造方法 UserBean(String username,String password)
c.成员方法
(1)get()方法
(2)set()方法
d.重写toString()方法
2.用户方法操做接口UserDao:
a.方法:
(1)注册方法 registerUser()
(2)登陆方法 isLognUser()
3.接口实现类UserDaoImpl:
a.实现方法
(1)注册方法 registerUser()
(2)登陆方法 isLoginUser()
4.测试类Test:
方法:
main()方法
C:类与类之间的关系
1.UserDao的实现类是UserDaoImpl.
2.UserDaoImpl是用来操做UserBean的。
3.UserTest是用来调用其它几个类的
分包:
A:功能划分
B:模块划分
C:先按模块划分,再按功能划分
目前只能按功能划分:
用户类的类包: com.ma.bean
用户操做类的接口:com.ma.dao
用户操做接口实现类:com.ma.dao.impl
用户测试类:com.ma.test