我的第一个JW项目——网上商城设计说明书(二)

一.详细设计

1.1 查询所有分类

① 设计思路

1. 创建分类表

2. 创建JavaBean Category

3. 编写dao接口以及实现类

4.编写service以及实现类

② Ajax异步加载(优化)

1.修改IndexServlet,将查询分类代码注释

2.修改header.jsp给<ul>添加id,并注释查询所有遍历内容

3.修改header.jsp添加js函数,页面加载发送ajax查询所有分类

4.编写CategoryServlet,提供findAll()方法

5.web.xml servlet的配置

③ 缓存技术(优化)

如果缓存中已经有,将直接从缓存获得,如果没有将从数据库获取。通过修改CategoryService代码,给当前查询所有添加业务缓存。

1.2 商品管理(前端)

①设计思路

1.创建表并完善数据

2.编写JavaBean Product

3.编写dao接口以及实现类

4.编写service接口以及实现类

5.编写servlet

②首页热门商品和最新商品的显示

 

1.修改IndexServlet,添加热门商品和最新商品的查询

2.修改service,提供findByHot()和findByNew()方法

3.修改dao,提供findByHot()和findByNew()方法

4.修改index.jsp页面显示

 ③商品详情

1.修改index.jsp页面,点击图片或者标题可以查询商品详情

2.修改ProductServlet,添加findById方法

3.修改ProductService,添加findById方法

4.修改ProductDao,添加findById方法

5.修改product_info.jsp,显示商品具体信息

④查询分类商品

1.修改header.jsp显示分类列表的js代码

2.修改ProductServlet,添加findByCid方法
3.编写PageBean对象

4.修改ProductService,添加findByCid方法

5.修改ProductDao,添加findByCid方法和findTotalRecordByid()方法

6.修改Productlist.jsp页面,显示数据

7.添加分页条

⑤浏览历史记录

1.修改ProductServlet的findById方法,使用cookie记录商品

2.修改Product_list.jsp,显示历史记录

 

posted on 2017-12-25 15:37  章鱼哥儿  阅读(473)  评论(0编辑  收藏  举报