任务七  构建留言模块的模型类

任务七 构建留言模块的模型类

学习目标

了解项目二中留言模块的主要操作。

知道留言模块数据存储的需求。

为留言模块设计和实现数据模型类。

为留言模块设计和实现业务操作类。

任务描述

本次任务需要结合项目二留言模块的操作需求,分析出留言模块数据存取的基本结构和业务操作流程,完成留言数据模型类WordsBean和留言业务操作类Words的设计。任务分析与相关知识

1.留言数据模型类WordsBean的设计思路

网站中与留言相关的操作如图2-7-1~图2-7-3所示。

978-7-111-44979-9-Chapter02-86.jpg

图2-7-1 显示未读留言的条数

978-7-111-44979-9-Chapter02-87.jpg

图2-7-2 分页查看所有留言基本信息、查看某条留言内容

978-7-111-44979-9-Chapter02-88.jpg

图2-7-3 发表留言

在这些界面模型中,可以分析出页面需要传递的留言信息数据有:发表时间、标题、内容、发送人、接受人、阅读状态等。

留言数据模型类WordsBean的基本结构如图2-7-4所示。

978-7-111-44979-9-Chapter02-89.jpg

图2-7-4 留言数据模型类的基本数据结构

2.留言业务操作类Words的设计思路

参考图2-7-1~图2-7-3的留言操作需求,可以得到留言模块的基本操作场景,如图2-7-5所示。

978-7-111-44979-9-Chapter02-90.jpg

图2-7-5 留言基本操作

结合上图的业务操作分析,绘制出留言业务操作类Words的基本结构如图2-7-6所示。

978-7-111-44979-9-Chapter02-91.jpg

图2-7-6 留言业务操作类的基本结构

任务实施

步骤一 在Web项目greenbarb2c中的包models下添加一个类WordsBean,请读者结合图2-7-4完成编码任务。

步骤二 在Web项目greenbarb2c中的包models下添加一个类Words,请读者结合图2-7-6完成编码任务。

自我评价

978-7-111-44979-9-Chapter02-92.jpg