当前课程知识点:软件开发实训--动态网站开发 > 11 内容管理实现 > 11.1内容实体定义 > 11.1.1内容实体定义
同学
你好
欢迎回到软件开发实训课堂
上节课我们已经把分类的相关功能实现
完成了
那么这节课我们来看一下我们网站的核心
内容
就是内容的相关功能
上节课我们把分类的相关操作
实现完成了
那么这节课我们来实现内容的相关操作
内容的操作与用户以及分类操作它们的
特性的融合
多了一个副文本的操作
所以实现起来其实我们综合分类和用户管理
两个的实现过程
就可以实现我们的内容管理了
我们首先来看一下
对内容管理
它的实体类实现
根据我们设计
我们把它叫做content
然后我们给它加上entity这样的实体
table
name等于contents加一个S
我们导入我们的相关类和注解
根据我们的设计
我们来看一下内容的相关字段
好
第一个字段是
ID我们可以用整形integer
第二个字段
我们用标题用字符串
第三个是图片通常直接存他的文件名就
可以了
然后是我们的内容
content
在就是分类的编号这里边分类
我们直接用它的content type
再加上我们最后修改的时间以及访问的
次数
访问次数
我们用整形表示
最后修改时间
localdatetime lastmodify
还有我们网站
有时候可能需要一些标识
flag比如说我们置顶标识
还有就是把这当前内容标注为滚动幻灯片
等等区域的内容等等
这些都可以用标识来实现
发布者
那就是谁发布的这一般情况
我们说用户
最后我们还可以有一个发布时间
local date time cdate
把权重也许你需要一个排序
可以用权重来进行排序
那么在实现后我们来看一下
第一个是他的ID关键字
第二个让ID自增
自增的策略
我们就使用数据库的就行
identify
导入相关的注解
然后把title给它注解
title通常情况我们说用默认的255个
长度就可以了
这里面我们可以不对他进行注解
但是要求他必须为非空
只要你输入内容就必须要有标题
图片可以没有
内容
这是大文本
所以我们要用lob来注释一下
这样我们就能存更多的数据进去
内容类型
我们说它是many to one一个类型下
有好多内容
但一个内容只针对一个类型
这是他的关系
而且我们这里只见一个单向关系就可以了
join column
字段我们就用tid就可以了
导入我们的注解
访问次数
最后的修改时间
标志用户我们这是一个用户
也是他添加好多信息进来
所以我们也是many to one的
关系
字段就用UID表示
这样我们把相关信息就给他加好了
好
我们给它生成我们需要的
方法
如果你容易遗忘
可以把这些个标注一下
内容
访问次数修改时间
什么时候修改的
制定幻灯片内容
滚动内容标志
发布者
这个是发布时间容易遗忘的
一定要注释
权重
我们在实训中只是多了一个字段
并不对权重做特别处理
好
有关内容实体类的实现
就讲到这里
下节课我们再见
-1.1课程介绍
--1.1.3随堂测试
-1.2网站需求分析
--1.2.4随堂测试
-1.3网站首页分析
--1.3.3随堂测试
-1.4导航菜单分析
--1.4.3随堂测试
-1.5内容区域分析
--1.5.3随堂测试
-1.6内容副页面分析
-1.7编写需求文档
-2.1后端页面总体分析
--2.1.3随堂测试
-2.2用户管理功能设计
--2.2.3随堂测试
-2.3内容与分类功能分析
--2.3.3随堂测试
-2.4网站配置功能设计
--2.4.4随堂测试
-2.5数据库及表结构分析
-总体设计文档
-3.1前台模板约定
--3.1.3随堂测试
-3.2网站配置接口设计
--3.2.3随堂测试
-3.3菜单接口设计
--3.3.3随堂测试
-3.4内容接口设计
--3.4.3随堂测试
-3.5幻灯片接口设计
--3.5.3随堂测试
-补充设计文档
-4.1用户管理功能设计
--4.1.3随堂测试
-4.2菜单管理功能设计
--4.2.3随堂测试
-4.3内容管理功能设计
--4.3.3随堂测试
-4.4网站配置信息设计
--4.4.3随堂测试
-完成设计文档
-4.6随堂测试
-5.1开发环境搭建
--5.1.2随堂测试
-5.2Web前端环境搭建
-5.3创建用户实体
--5.3.2随堂测试
-5.4用户实体表创建与初始化
--5.4.2随堂测试
-5.5用户数据访问接口实现
--5.5.2随堂测试
-5.6环境搭建问题
-6.1用户服务层接口实现
--6.1.2随堂测试
-6.2用户列表和编辑控制器实现
--6.2.2随堂测试
-6.3用户存储和删除控制器实现
-6.4用户添加、编辑界面实现
-6.5用户管理添加用户调试
-7.1用户查询模板实现
--7.1.2随堂测试
-7.2用户信息编辑的实现
-7.3单个用户删除实现
-7.4多个用户删除实现
-8.1用户列表分页基本实现
-8.2用户列表查询结果分页实现
-8.3通用日期处理
-8.4整型日期处理
--8.4.2随堂测试
-8.5枚举数据的应用
-9.1登录逻辑实现
--9.1.2随堂测试
-9.2登录界面及流程调试
--9.2.2随堂测试
-9.3管理主界面实现
--9.3.2随堂测试
-9.4授权验证拦截器实现
--9.4.2随堂测试
-9.5拦截器调试
-10.1分类接口实现
-10.2分类添加、编辑实现
-10.3分类树结构实现
-10.4分类删除实现
--10.4.2随堂测试
-11.1内容实体定义
-11.2相关接口定义
-11.3服务接口实现
-11.4内容添加、编辑模板实现
-11.5内容添加、编辑控制器实现
-11.6内容检索页面实现
-11.7内容分类树实现
-12.1修改UEditor相关问题
-12.2整合UEditor到内容编辑界面
-12.3UEditor图片对话框应用
-12.4文件上传问题处理
-13.1网站配置相关类实现
-13.2网站配置界面模板实现
-13.3网站配置调试
-14.1网站首页布局实现
-14.2菜单Vue组件实现
--14.2.2随堂测试
-14.3幻灯片Vue组件实现
-14.4滚动Vue组件实现
--14.4.2随堂测试
-14.5滚动接口实现
-14.6滚动接口调试
-14.7幻灯片接口实现
-15.1首页区域实现
-15.2首页内容脚本实现
-15.3首页完善
-15.4Vue组件放入单文件
-15.5详细页面实现
-16.1网站测试介绍
-16.2功能测试
-16.3打包发布
-16.4部署运行
--16.4.2随堂测试