zoukankan      html  css  js  c++  java
  • 我的第一个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,显示历史记录

  • 相关阅读:
    ubuntu11.04更改默认JDK
    10个实用的jQuery交互/通信插件和教程
    jquery 使用方法
    在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
    固定 vs. 流动 vs. 弹性:哪种布局更适合你?[SM]
    提升设计品质的8种布局方案[SM]
    Ubuntu 手动安装JDK
    十个简单好用的设计技巧[SM]
    jQuery VSDoc下载地址
    Ubuntu 配置Apache+PHP+MySQL
  • 原文地址:https://www.cnblogs.com/zhzJAVA11/p/8109655.html
Copyright © 2011-2022 走看看