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,显示历史记录

  • 相关阅读:
    合数分解为质数的乘积模板
    P2626 斐波那契数列(升级版)(合数的质数分解, 大数为素数的概率十分小的利用)
    1305 Pairwise Sum and Divide
    1344 走格子 (前缀和)
    1347 旋转字符串
    E
    pek (北大oj)3070
    数学中各种矩阵收集(转至其他博主)
    (数论)逆元的线性算法
    洛谷P2627 修剪草坪 题解 单调队列优化DP
  • 原文地址:https://www.cnblogs.com/zhzJAVA11/p/8109655.html
Copyright © 2011-2022 走看看