开发环境:Ider+Tomcat+Mysql+Git+Maven+swagger
软件架构:Spring+SpringMVC+Mybatis+dubbor+springdatejpa+nacos
项目描述:我最近做的项目是一个飞翔云课堂的项目,主要是借鉴了mocc设计思想,为即将加入it行业提供一个在线学习的平台,可以在线学习在线练习,最终掌握所学技能在工作中熟练使用
CMS 页面管理:使用 CMS(内容管理系统)管理每个子网站的全部资源,包括
1. 站点管理:项目中各子站点的站点信息,站点名称、站点域名、端口、服务器物理路径等;
2. 模板管理:对使用 Freemarker 引擎技术所需的静态化模板进行管理;
3. 页面管理:包括页面添加、页面修改、页面删除等操作;
4. 页面预览:前端请求页面预览,通过 Eurake 注册中心发现服务,Fegin 远程调用页面管理服务,获取课 程页面模板与数据,使用 FreeMarker 技术将页面静态化,在浏览器页面显示对页面静态化,在浏览器预览