web项目电商网站开发实战(1)

本文作为web项目电商网站开发实战的第一部分,主要聚焦于【前言】,作者分享了项目开发中涉及的综合知识应用,并表达了希望通过不断学习和实践提升编程能力的目标。在【用户功能模块代码】部分,将详细介绍相关代码实现。
摘要由CSDN通过智能技术生成

【前言】

商城项目实战day1心得:
   今天正式进入商城的项目实战。以前,总是写个小程序,里面弄个main方法。或者做个小网页,验证验证一下是否有做出符合要求的效果就可以。通过今天第一天的实战效果来看,大部分写出来的代码以前都做过,但是感觉代码规范方面得到了提高。
  今天做了用户模块的功能,包含用户注册功能,用户登录功能,用户退出功能。其中,注册功能又包括了异步校验用户名是否存在,生成一个注册用户激活码,给用户在注册表单填写的邮箱发送用户激活码这三个比较难的功能。下面是总结好的个人收获。
  (1).MVC思想:进入一个页面时候,不能直接进入jsp页面。而是要先进入处理该页面的Servlet。进行后台处理数据以后,在Servlet中返回该页面。今天在进入首页index.jsp,进入到jsp ,马上就写了一个标签<jsp forword page ="IndexServlet路径?method=index"/> 然后index()方法里面直接转发到index.jsp。这样做尽管有些毫无意义。但是符合了MVC的设计思想。
 (2).用一个UserServlet解决了所有用户模块功能。之前,做一个注册,生成一个注册Servlet。做一个登录,生成一个登录Servlet...一个商品的增删改查和分页下来,有9个Servlet。这样子,限定了Servlet只能处理一个功能。但是,通过昨天学习了动态代理,能增强一个类的方法。通过动态代理写了一个所有servlet都应该继承的BaseServlet工具类。BaseServlet里面有个service()方法。我们知道,一个servlet如果有写service()方法的时候,不管是post请求或get请求,只要有请求访问servlet,都会自动优先执行service(),
  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值