1.用户信息注册:注册成功之后需要通过邮件和短信告知用户注册成功,用户通过点击邮件中的链接进行账号激活
1.1邮件功能的实现:
用户通过点击带激活码的链接地址"http://localhost:8080/bookManager/StateServlet?activecode="+activecode,在业务层中通过activeCode=request.getParameter("activecode");获取到激活码,通过修改相应激活码中的state为1,从而完成激活用户信息的功能。
1.2短信功能的实现:
这个功能需要借助于第三方机构,这里我们使用“中国网建sms短信通”来完成短信发送功能。
2.添加商品功能:这一部分除了添加商品价格信息,很重要的一点是添加商品图片信息,这就涉及到上传图片信息到项目。
3.购买商品之后的支付功能:这需要借助第三方机构完成支付,这里我们选择使用易宝支付
4.登录拦截功能:如用户未登录却直接选择购物车URL,这时应该跳转到登录页面
5.具体业务:基本就是增、删、改、查操作,主要是通过HQL语句进行这些操作,进行数据插入是得直接以对象类型进行插入。