商城项目小总结(基于jsp和servlet的Java Web开发)

1. 前端用户登录,注册
先来说说前端用户登录,当我们在商城购买商品,在进行结算时,会生成订单,订单不仅包括商品的信息,还包括收货人的信息,比如收货人的姓名,收货地址,联系方式等。在数据库中,地址表与用户表存在对应关系,一个用户可能存在多个地址,因此他们的联系呢就是用户ID ,所以再进行结算操作时,首先要判断当前是否有用户登录,若没有,提示正要结算的用户去登录,并跳转回登录页。用户登录这一操作是dao 层根据用户名和密码查询并返回一个用户对象,将这个用户对象存放在session 中,在进行结算时,就可以通过用户的id 查询地址表对应的记录。
好,现在再来说说注册。用户注册实际上就是一个添加用户的操作,需要注意的是,为方便对数据的维护与管理,对用户名的要求一般是具有唯一性的,但是用户在进行注册时是不知道自己现在的注册的用户名是否重复,这时候是展现一个系统具有人性化这一特点时候了,也就是提示信息。注册校验运用到jQuery ajax ,通过jQuery 选择器获得输入框的内容,并结合ajax 局部刷新数据的功能进行校验。Ajax 的工作机制,这么来说吧,在进行注册校验时,只是需要判断一个页面中的部分数据,因此只要将页面中需要校验的数据提交到服务器,不用提交整个页面数据,这也是体现一个性能的问题。这时就需要ajax ,客户端发送一个注册的请求,ajax 获得请求中需要校验的数据通过get/post 提交方式给服务器,服务器根据请求的数据在dao 层进行数据操作,比如根据注册名去用户表中查询有无该用户对象,然后返回一条成功的记录到ajax ,如果已经存在该用户名,ajax 设置提示信息并响应给客户端在注册页面提示用户该用户名已经被注册,请用户重新输入新的用户名。其他的像密码校验通过jQuery 进行判断即可。
 
2. 前端页面商品类别展示,商品信息展示
  • 9
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值