A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-6-20 17:29  /  1969 人查看  /  18 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

许剑鸿         webDay26总结

网上商城项目实战1用户模块的编写


准备工作:
1.创建store_v2.0的数据库,和表user,创建User的bean
2.将之前的WEB01拷贝过来,将index.html替换为index.jsp。 将index.jsp页面中的所有图片,js等的路径    ${ pageContext.request.contextPath }
3.在index.jsp中,将主页转发到IndexServlet
<jsp:forward page="/IndexServlet">
        <jsp:param value="index" name="method"/>
</jsp:forward>
4.在IndexServlet中继承我们的BaseServlet,并转发到我们项目的首页
        public class IndexServlet extends BaseServlet {
                private static final long serialVersionUID = 1L;

                public String index(HttpServletRequest req,HttpServletResponse resp){
                       
                        return "/jsp/index.jsp";
                }
        }
5.dao和service都建立接口和实现类,面向接口编程。


用户模块的编写思路步骤:

1用户的注册功能
在首页上点击【注册】链接
跳转到注册页面
在注册页面中输入相关的信息
    * 进行表单校验:JQuery实现校验.
    * 异步用户名校验
点击【注册】按钮:提交到Servlet
在Servlet中调用业务层调用Dao完成保存操作,同时发送一封激活邮件

2发送激活邮箱(了解)

3激活用户
在邮箱中点击【激活连接】
提交到Servlet:    * 根据激活码查询用户        * 修改用户状态      * 将激活码置为null
页面跳转

4、用户登录
在首页上点击【登录】链接.
跳转到登录页面
在登录页面中输入信息
点击【登录】按钮

5、用户退出
在首页上点击【退出】链接
提交到Servlet:销毁session.
页面跳转
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马