1.在既有的体系结构设计和数据表的条件下, 完成所有模块的编码和测试。
2. 该系统基于MVC框架,使用JSP完成显示逻辑, 页面中使用到了Struts2标签和ognl表达式进行数据的动态绑定, 并且运用Ajax异步请求方式完成页面的局部更新, 比如用户注册页面验证,验证码的更新, 商品浏览页面的各个模块的更新,模块内页面的翻页。
3.利用Cookie和Session机制对购物车里商品进行保存,快速选取送货地址。控制器由Struts2框架提供支持,通过拦截器、action和XML的搭配很好的处理页面发送的请求。 通过Hibernate实现数据库的访问和数据的持久化, 提高了程序的灵活性。
4.采用Spring的IOC和DI技术实现页面以及组件的注入,AOP实现对日志的记录、用户的登录检查和事务管理。