摘要: 最新版本下载地址:https://www.mongodb.com/download-center/community CMS采用MongoDB数据库存储CMS页面信息,CMS选用Mongodb的原因如下: 1、Mongodb是非关系型数据库,存储Json格式数据 ,数据格式灵活。 2、相比课程管理等 阅读全文
posted @ 2019-09-16 22:56 高山-景行 阅读(437) 评论(0) 推荐(0) 编辑
摘要: CMS及其它服务端工程基于maven进行构建,首先需要创建如下基础工程: parent工程:父工程,提供依赖管理。 common工程:通用工程,提供各层封装 model工程:模型工程,提供统一的模型类管理 utils工程:工具类工程,提供本项目所使用的工具类 Api工程:接口工程,统一管理本项目的服 阅读全文
posted @ 2019-09-16 22:39 高山-景行 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 创建文件夹,这里准备存微服务,服务端的工程 这里用的版本 点击Open打开刚才创建的目录 配置Maven环境 使用3.5.4的版本 找到maven下的settings.xml这个文件 资料里面有本地仓库的压缩包,解压到仓库的目录下就可以了。因为每个人可能配置的本地仓库都不一样 配置jdk 项目的编码 阅读全文
posted @ 2019-09-16 22:08 高山-景行 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 页面管理的需求 1、这些页面的管理流程是什么? 1)创建站点: 一个网站有很多子站点,比如:学成在线有主门户、学习中心、问答系统等子站点。具体的哪个页面是归属于具体 的站点,所以要管理页面,先要管理页面所属的站点。 2)创建模板: 页面如何创建呢?比如电商网站的商品详情页面,每个页面的内容布局、板式 阅读全文
posted @ 2019-09-16 21:55 高山-景行 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 想更改页面的某一小部分,不想把整个页面都提交到服务器。 才用一种技术,把页面分隔成若干个小页面 本节分析首页的管理方案。 1、页面内容多如何管理? 将页面拆分成一个一个的小页面,通过cms去管理这些小页面,当要更改部分页面内容时只需要更改具体某个小页 面即可。 2、页面拆出来怎么样通过web服务浏览 阅读全文
posted @ 2019-09-16 15:57 高山-景行 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 本项目CMS是对页面进行管理,对页面如何进行管理呢?我们首先搭建学成网的静态门户工程,根据门户的页面结 构来分析页面的管理方案。 门户,是一个网站的入口,一般网站都有一个对外的门户,学成在线门户效果图如下: 前端开发工具: 阶段5 3.微服务项目【学成在线】·\day01 搭建环境 CMS服务端开发 阅读全文
posted @ 2019-09-16 15:39 高山-景行 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1、CMS是什么 ? CMS (Content Management System)即内容管理系统,不同的项目对CMS的定位不同,比如:一个在线教育网 站,有些公司认为CMS系统是对所有的课程资源进行管理,而在早期网站刚开始盛行时很多公司的业务是网站制 作,当时对CMS的定位是创建网站,即对网站的页 阅读全文
posted @ 2019-09-16 15:22 高山-景行 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 技术栈,主要讲解每一层才用的技术有哪些 微服务 开发步骤 重点是接口定义和服务端开发 阅读全文
posted @ 2019-09-16 15:11 高山-景行 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 采用前后分离的架构 分层的架构,这里是一层一层的。当用户请求进来每一层提供相应的功能来完成这次用户的请求。 负载均衡 四层和7层。用户请求分摊到不同的节点 服务层统一提供服务,不管是web端还是手机端。方便系统的业务扩展。会把服务的颗粒度分的特别细,就是为了提高服务的可重用性、独立性 数据层,数据的 阅读全文
posted @ 2019-09-16 14:48 高山-景行 阅读(302) 评论(0) 推荐(0) 编辑