java简历技术描述

项目名称:电子商务购物系统(主要功能:网上购书)

开发单位:

开发环境:Linux+MyEclipse 8.5+MySQL+Tomcat 5.0。

项目描述:项目可分为:用户注册模块、用户登录模块、图书展示模块、购物车模块、用户结算模块和订单管理模块。用户可以通过注册成为会员,利用会员身份购买商品。在购物车中,他们可以修改商品数量,删除已购商品,恢复删除已购商品,同时可以结算商品,保存订单,生成订单,准备发货。

技术描述:本项目基于smart struts(simulated struts 1)框架实现MVC架构。展示层主要通过jsp进行展示,使用jQuery框架验证和javascript+Ajax实现动态页面交互。控制器主要由smartstruts实现。业务层通过ActionForm接收表单,Action处理请求。持久层主要通过jdbc实现与数据库的交互。

职责:负责图书列表和图书详细信息的展示。

项目经历:在这个项目中,综合运用了之前学到的知识。对MVC模式、工厂方法模式等有了更深入的理解。并积极应用设计模式优化代码结构,考虑系统的可扩展性。通过在线查询,解决了Ajax购书中的页面动态交互问题,掌握了Ajax的基本原理。