Java的新项目学成在线笔记-day9(四)

1.3.3 服务注册 1.3.3.1 将cms注册到Eureka Server 下边实现cms向Eureka Server注册。 1、在cms服务中添加依赖 [AppleScript]纯文本查看复制代码 ? 1 2 3 <!‐‐ 导...

2019-04-19 10:18:22

阅读数 23

评论数 0

Java的新项目学成在线笔记-day9(三)

配置如下: 1、端口可配置 [AppleScript]纯文本查看复制代码 ? 1 2 server: port: ${PORT:50101} #服务端口 2、Eureka服务端的交互地址可配置 [AppleScript]纯文本查...

2019-04-19 10:17:45

阅读数 4

评论数 0

Java的新项目学成在线笔记-day9(二)

5、从其它服务拷贝application.yml和logback-spring.xml。 application.yml的配置内容如下: [AppleScript]纯文本查看复制代码 ? 01 02 03 04 05 06 07 ...

2019-04-19 10:16:26

阅读数 7

评论数 0

Java的新项目学成在线笔记-day9(一)

1 Eureka注册中心 1.1 需求分析 在前后端分离架构中,服务层被拆分成了很多的微服务,微服务的信息如何管理?Spring Cloud中提供服务注册中 心来管理微服务信息。 为什么 要用注册中心? 1、微服务数量众多,要进行远程调用就需要知道服务端的ip地址和端口,注...

2019-04-19 10:09:40

阅读数 15

评论数 0

Java的新项目学成在线笔记-day8(六)

5 课程图片删除 1.4.1 需求分析 课程图片上传成功后,可以重新上传,方法是先删除现有图片再上传新图片。 注意:此删除只删除课程数据库的课程图片信息,不去删除文件数据库的文件信息及文件系统服务器上的文件,由 于课程图片来源于该用户的文件库,所以此图片可能存在...

2019-04-11 14:56:11

阅读数 11

评论数 0

Java的新项目学成在线笔记-day8(五)

图片查询 1.3.1 需求分析 课程图片上传成功,再次进入课程上传页面应该显示出来已上传的图片。 1.3.2 API 在课程管理服务定义查询方法 [AppleScript]纯文本查看复制代码 ? 1 2 @ApiOperation("获取课程基...

2019-04-11 14:55:30

阅读数 11

评论数 0

Java的新项目学成在线笔记-day8(四)

保存课程图片 1.2.1 需求分析 图片上传到文件系统后,其它子系统如果想使用图片可以引用图片的地址,课程管理模块使用图片的方式是将图片 地址保存到课程数据库中。 业务流程如下: 1、上传图片到文件系统服务 2、保存图片地址到课程管理服务 在课程管理服务创建保存课程与图片对应关系的表 course...

2019-04-08 14:25:09

阅读数 10

评论数 0

Java的新项目学成在线笔记-day8(三)

1.1.3.1 需求 上传图片界面如下图: 点击“加号”上传图片,图片上传成功自动显示;点击“删除”将删除图片。 1.1.3.2 页面 使用Element-UI的Upload上传组件实现上边的效果。 1) template [AppleScript]纯文本查看复制代码 ? 01 ...

2019-04-08 14:12:43

阅读数 9

评论数 0

Java的新项目学成在线笔记-day8(二)

1.1.3 API接口 1.1.3.1模型类 系统的文件信息(图片、文档等小文件的信息)在mongodb中存储,下边是文件信息的模型类。 1) 模型如下: [AppleScript]纯文本查看复制代码 ? 01 02 03 04 05 06 ...

2019-04-04 10:38:37

阅读数 22

评论数 0

Java的新项目学成在线笔记-day8(一)

1 FastDFS研究 参考 “分布式文件系统 fastDFS研究.md” 2 上传图片开发 1.1.1 需求分析 在很多系统都有上传图片/上传文件的需求,比如:上传课程图片、上传课程资料、上传用户头像等,为了提供系 统的可重用性专门设立文件系统服务承担图片/文件的管理,文件系统服务实现对文件的上...

2019-04-04 09:49:26

阅读数 15

评论数 0

Java的新项目学成在线笔记-day7(四)

2.3 数据字典 2.3.1介绍 在新增课程界面需要选择课程等级、课程状态等,这些信息统一采用数据字典管理的方式。 本项目对一些业务的分类配置信息,比如:课程等级、课程状态、用户类型、用户状态等进行统一管理,通过在数 据库创建数据字典表来维护这些分类信息。 数据...

2019-04-02 11:13:06

阅读数 80

评论数 0

Java的新项目学成在线笔记-day7(三)

2.1 需求分析 用户操作流程如下: 1、用户进入“我的课程”页面,点击“新增课程”,进入新增课程页面 2、填写课程信息,选择课程分类、课程等级、学习模式等。 3、信息填写完毕,点击“提交”,课程添加成功或课程添加失败并提示失败原因。 需要解决的是在新增页面上输入的信息: 1、课程分类 多级分类,...

2019-04-02 11:07:29

阅读数 16

评论数 0

Java的新项目学成在线笔记-day7(二)

1.3 前端页面说明 我的课程列表使用element 的card组件,如下: 页面布局代码如下: <template> <section> <el‐row &gt...

2019-03-05 15:01:30

阅读数 107

评论数 0

Java的新项目学成在线笔记-day7(一)

1.1需求分析 课程添加完成后可通过我的课程进入课程修改页面,此页面显示我的课程列表,如下图所示,可分页查询。 注意:由于课程图片服务器没有搭建,这里在测试时图片暂时无法显示。 上边的查询要实现分页、会存在多表关联查询,所以建议使用mybatis实现我的课程查询。 1.2 PageHelper 1...

2019-03-05 15:00:40

阅读数 70

评论数 1

Java的新项目学成在线笔记-day6(十二)

3.3.3 API接口  1)添加课程计划 @ApiOperation("添加课程计划") public ResponseResult addTeachplan(Teachplan teachplan); 3.3.4 课程管理服务 3.3.3.1 Dao...

2019-02-27 16:24:36

阅读数 53

评论数 0

Java的新项目学成在线笔记-day6(十一)

3.2.4 前端页面 3.2.4.1Api方法  定义课程计划查询的api方法: /*查询课程计划*/ export const findTeachplanList = courseid => { return http.requestQuickGet(apiUrl...

2019-02-27 16:23:50

阅读数 42

评论数 0

Java的新项目学成在线笔记-day6(十)

3.2.3 课程管理服务 3.2.3.1 Sql  课程计划是树型结构,采用表的自连接方式进行查询,sql语句如下: SELECT a.id one_id, a.pname one_pname, b.id two_id, b.pname two_pname, c.id ...

2019-02-26 15:46:40

阅读数 46

评论数 0

Java的新项目学成在线笔记-day6(九)

3.2.2.2 webstorm配置JSX  本组件用到了JSX语法,如下所示:  1、Javascript version 选择 React JSX (如果没有就选择JSX Harmony)  preferences -> Edi...

2019-02-26 15:36:10

阅读数 59

评论数 0

Java的新项目学成在线笔记-day6(八)

2.3.2导入课程管理服务工程  1)持久层技术介绍: 课程管理服务使用MySQL数据库存储课程信息,持久层技术如下: 1、spring data jpa:用于表的基本CRUD。 2、mybatis:用于复杂的查询操作。 3、druid:使用阿里巴巴提供的spring boot 整合druid包d...

2019-02-26 15:32:00

阅读数 88

评论数 0

Java的新项目学成在线笔记-day6(七)

2.2 教学方法  本模块对课程信息管理功能的教学方法采用实战教学方法,旨在通过实战提高接口编写的能力,具体教学方法如 下: 1、前后端工程导入 教学管理前端工程采用与系统管理工程相同的技术,直接导入后在此基础上开发。 课程管理服务端工程采用Spring Boot技术构建,技术层技术使用Sprin...

2019-02-25 15:54:50

阅读数 50

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭