仿天猫系统的过程与笔记

我们是用JavaEE来做这个程序,主要代码就是前后端,后端分为两部分:表结构设计+实体类设计(一个Java实体(在eclipse中的语句)对应一个数据库中的表,比如user实体就对应user表,由这个实体来负责对这个表的操作);前端主要是:。。。。

天猫系统的具体实现:

一、后端

1、表结构设计

仿天猫系统的过程与笔记

 

做完数据库的表,开始写JavaEE的语句:

2、实体

首先,实体最大的功能是封装数据并传递(set)和接收(get)数据,我们用的是javabean进行封装;

(1)User类bean

基本没有什么太大问题,就是封装id, username, password, 多出来的一个点是给“评论”实体传递的匿名数据

 

(2)category类bean

有一个问题,就是为什么我要单独给product再传数据呢?为什么不能和“属性”实体用同一份数据呢?

(猜测:是不是因为在首页竖条的category查询中我可以点击分类直接跳转到产品,所以才会对产品有直接的数据传递?)

 

(3)property类bean

没什么问题,基本操作

(4)product类bean

基本没什么问题,主要就是product和productimage的问题

(5)productimage类bean

问题:4和5还是出在了表结构上的不理解,为什么要把产品和图片分离?

(猜测:我认为问题出在product本身有几张图片,如果是1个product对1张图片,那肯定可以在一张表里,但是如果是1个product对n张图片,那就是1对n的关系了,所以需要进行分离,,,但是我想不出错误点在哪(除了冗余));

 

(6)