用户注册登录过程截图

发布时间:2019-01-06 10:09:00   来源:文档文库   
字号:

*cn.itcast.user.domain

实体类

>User username

password

verifyCode

getsettoString

*cn.itcast.user.dao

数据类,用来访问数据

>UserDao

*cn.itcast.user.service

>UserService依赖dao

*cn.itcast.web.servletJava三大组件)

>LoginServlet

>RegistServlet

5.F盘下创建一个users.xml文件

注册

regist.jsp

第一步:完成regist.jsp的基本功能

RegistServlet

>封装表单数据,封装到User对象中

>调用serviceregister()方法

*如果这个方法没有出问题,输出“注册成功”

*如果这个方法抛出了异常,把错误信息保存到request域,转发到regist.jsp(显示错误信息)

UserService#regist()

>没有返回值,但注册失败抛出一个自定义的异常!可以在异常中添加异常信息(自定义一个异常类)

>校验用户名是否已被注册(通过用户名查询用户),如果已被注册,抛出异常,异常信息为“用户名已被注册!”

>添加用户

UserDao:通过业务分析,得到结果,需要提供两个方法

>按用户名查询用户对象:User findByUsernameString username

>插入一个用户到数据库中:void addUser user

工作

1.service层添加一个UserException

2.dao

*User findByUsernameString username

*void addUser user

3.service

*void regist()throws UserException

4.servlet

>封装表单数据到User对象中

>使用user调用serviceregist()方法

>如果得到UserException,那么把异常信息保存到request域中,转发回regist.jsp

>输出“注册成功”

UserDao.java之按用户名查询用户对象

UserDao.java之按添加用户对象

Dao层测试

Service代码实现

异常类

Servlet代码实现,RegistServlet.java

regist.jsp显示错误信息

regist.jsp页面回显,注册基本完成

本文来源:https://www.2haoxitong.net/k/doc/7286a85e5b8102d276a20029bd64783e08127d1c.html

《用户注册登录过程截图.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式