学成在线之课程管理

一:业务概述

        我负责的课程管理这一块,可以发布课程,可以对课程列表进行一个管理,发布课程这分为三步:首先是需要进行填写课程相关的信息,再设计这个课程的大纲,最后是选择发布这门课程;

课程列表管理中可以对发布的课程进行展示,删除课程,章节,小节,视频。

二:工作内容

        我设计了几张关于课程的表,有课程信息表,课程分类表,课程简介表,课程章节表,课程小节表。

        在进行删除章节的时候,需要进行判断章节下,是否有小节,如果有小节,就不能删除,做法是进行查询章节下的小节时,使用count函数进行,行记录的计算,如果不为0,那就代表有小节,等于0,就是没有小节。

        在向数据库中保存课程相关信息时,创建dto类,用来接收前端传来的数据,使用requestbody,将请求体中的数据绑定到接口中的参数,在方法中将这个vo对象里面的值,放到对应的课程对应实体类对象中,用来插入数据库,使用beanutils.copy方法。

三:相关问题

        1:设置大纲时,小节是怎么添加到章节当中

先查询到所有小节,再通过小节的charptedIdh和章节id进行判断,相等的,才添加到章节之下。

在循环体中添加章节,在这个循环体中在来一个循环,用来添加小节。

        2:string中有哪些方法?

判断:equals,内容存在:contains

内容:大小写:toUpperCase/toLowerCase 替换:replase 去空格的:trim 分割的:split 截取的:subString

        3:list中有哪些方法?

size方法:计算大小

isEmpty:判断为空

get/set/add/remove/clear:增删查改

toArray/toString:类型转换的

sort/reverse:排序,反转的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值