任务九  构建游记模块的模型类

任务九 构建游记模块的模型类

学习目标

了解项目二中游记模块的主要操作。

知道游记模块数据存储的需求。

为游记模块设计和实现数据模型类。

为游记模块设计和实现业务操作类。

任务描述

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

1.游记数据模型类TravelsBean的设计思路

网站中与游记相关的操作如图2-9-1~图2-9-5所示。

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

图2-9-1 首页显示固定条数的最新游记

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

图2-9-2 游记首页分类显示固定条数的最新游记

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

图2-9-3 发表新游记

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

图2-9-4 分页显示游记搜索的结果

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

图2-9-5 查看游记内容

在这些界面模型中,可以分析出页面需要传递的游记信息数据有:游记的类型、标题、内容、作者、是否推荐为精华游记、发表的时间等。

游记数据模型类TravelsBean的基本结构如图2-9-6所示。

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

图2-9-6 游记数据模型类的基本数据结构

2.游记业务操作类Travels的设计思路

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

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

图2-9-7 游记基本操作

结合上图的业务操作分析,绘制出游记业务操作类Travels的基本结构,如图2-9-8所示。

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

图2-9-8 游记业务操作类的基本结构

任务实施

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

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

自我评价

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