ASP.NET MVC5网站开发文章管理架构(七)
再看一下类图这里Category是栏目;CommonModel是公共模型;Article是文章;Attachment是附件;CommonModel是内容管理这块抽取出来的公共部分,像文章,咨询甚至产品都有一些共同的内容这里把它单独提取出来作为一个类。CommonModel可能包含一片文章,包含一组附件,包含一系列评论,他们之间的关系类图中已经表示出来。再依次添加InterfaceCategory,InterfaceArticle,InterfaceAttachment,方式和公共模型接口相同。然后依次添加CategoryRepository,ArticleRepository,AttachmentRepository。这次先从InterfaceCategoryService开始,InterfaceArticleService,InterfaceCommentService,InterfaceAttachmentService。InterfaceCommonModelService内容较多放在最后。具体功能会在做栏目的时候再写,这里暂时空着。在web项目的Member区域下添加三个空控制器。
下载地址
用户评论