天猫网站内容架构分析(模仿天猫商城的J2EE商城网站项目后端——servlet+filter)

优采云 发布时间: 2021-12-28 10:18

  天猫网站内容架构分析(模仿天猫商城的J2EE商城网站项目后端——servlet+filter)

  内容

  模仿天猫商城J2EE商城网站项目后端1-项目概述

  

  模仿天猫商城-servlet+过滤器合作的J2EE商城网站项目后端详解

  

  前面的内容是了解全局和难点,以便对项目有一个整体的把握,避免在后续的开发过程中出现混乱。真正的内容应该从这里开始。

  这里的需求分析并不是企业内部的需求文档,而是项目业务在开发前的总结和实施的初步文档。其实它的作用更多是澄清开发思路,落实项目需求和思路,为项目留下可追溯的原创

档案。但尽量在这里体面。

  本文件的作用

  1. 输出:将想法和想法付诸实施,形成文件进行自查,给合作伙伴一个清晰的愿景反馈;

  2.留个记号:包括所有关键信息并留下原创

文件,方便项目管理。

  也可以通俗的理解,需求文档是为了阐明一个项目“应该提供什么功能”和“应该做出什么”。

  需求分析 1 一般部分1.1 企业名称说明(略) 2 项目概况2.2 项目背景

  javaweb入门项目仅使用J2EE技术​​作为实现商城网站经典业务的解决方案

  服务逻辑。整合应用javaee和javase的知识,打下扎实的基础,为更复杂的开发提供基础

  对基础的整体理解。建议已经有一些javase和javaee基础的人阅读。

  2.3 项目范围2.3.1 项目需求总结/项目模块组织结构

  (默认样式的组织*敏*感*词*不太好读,这里换成思维导图)

  

  2.3.2 项目总体结构/总体流程/总体数据流程图(虚线框内内容为前端,下同)

  

  图中的“方法”解释在:

  模仿天猫商城-servlet+过滤器合作的J2EE商城网站项目后端详解

  

  2.3.3 具体业务流程

  列出的业务流程顺序是2.3.1 项目需求汇总图从上到下的顺序。

  所有后端业务流程都必须登录,所以后端业务流程不区分是否需要登录。

  纯展示业务流程(无论是否需要登录)

  前台:首页及商品页面、分类页面、购物车页面、结算页面、支付确认页面、支付成功

  页面上没有红框的部分,我的订单页面,确认收货页面,和评估页面(上面的要求汇总)。

  背景:所有分页查询。

  这些页面只需要根据前端的URI和Context解析到应该调用的方法,然后从

  数据库查询数据,然后在前端展示出来,无需再与服务器进行数据交互。作为主人

  页面,当用户打开首页时,Filter根据URI和Context解析出要调用的Servlet和方法

  方法,查询完数据后,返回前端,然后跳转页面,同时将数据填充到前端对应的节点。

  这样,打开主页后,您将看到一个充满产品和类别的主页。

  事实上,这个业务流程贯穿于整个项目期间。

  

  纯点击/点击按钮业务流程(无需登录)

  前台:整理;

  另外还包括点击网页元素(属于前端),导致数据查询+页面跳转

  转移的操作。比如点击一个产品进入下图的流程,然后查询数据库中的业务。

  产品并返回数据给前端,然后页面跳转到产品详情页面,同时将数据填入页面

  对应节点。这样,用户点击一个产品,页面就会跳转到该产品的详情页。

  

  纯点击类/点击按钮类(需要登录,否则不登录无法访问)

  前台:立即购买、加入购物车、调整订单数量、删除订单项目、生成/提交订单

  下单、确认付款、确认收货、退出;

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线