1. 京淘学习架构流程图
2. 数据库物理模型图使用
2.1 安装数据库连接工具
1).将资料中的文件解压.并且执行.添加注册码.新建数据库连接
2).导入京淘数据库
利用数据库导入工具.完成jtdb的导入工作.
导入完成之后:刷新
2.2 通过命令导入数据库
2.3 为什么需要物理模型图
原因说明:通过数据库工具虽然可以展现表相关信息.但是无法直观的检查表与表之间的关联关系是什么.例如主外键关联等.
所以需要一种能够直观的展现表与表之间关系的工具.并且该工具应该具有扩展性.可以根据不同的数据库类型动态生成Sql语句. (SQL92标准: 结构及关键字)-----PD
2.4 PowerDesinger介紹
PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持60多种关系数据库管理系统(RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件。
2.5 PD安装和使用
文件安装及汉化
安装步骤说明:一路下一步执行即可.
将所有的文件全部复制,粘贴到PD安装的根目录中即可.
2.6 新建第一个物理模型图
1).创建物理模型图.注意选择数据库类型.
2.6.1 如果不能选择数据库类型则按照如下的方式操作
2.7 常见的表结构设计
3.SpringBoot案例加强
3.1.1 JDK配置
环境变量配置:
问题配置1:
JDK配置改正
JDK校验:
3.1.2 JDK配置
3.1.3 修改字符集
3.1.4 关闭校验
3.1.5 配置maven环境
2).引入配置文件
3).检查settings配置文件
检查maven私服镜像文件. 检查是否正确.
3.2 关于SpringBoot项目配置说明
3.3.1 关于SpringBoot POM.xml文件说明
<!--利用parent标签,springBoot项目整合了其他框架的包及具体的配置都在parent中进行了定义.
定义了版本包信息.
-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.2.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<!--当前maven配置信息 -->
<properties>
<java.version>1.8</java.version>
<!-- 指定maven插件版本 -->
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
<!-- 跳过测试类打包 -->
<skipTests>true</skipTests>
</properties>
<!--项目的依赖信息.
Maven: jar包具有依赖性 A ~~~~ B ~~~~~C 导入A时BC都会自动导入.
-->
<dependencies>
<dependency>
<!--组ID:一般公司域名倒写 -->
<groupId>org.springframework.boot</groupId>
<!--项目名称 -->
<artifactId>spring-boot-starter-web</artifactId>
<!--项目版本号 -->
<!-- <version>父级中进行了定义</version> -->
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<!-- maven项目指定的插件配置 该插件主要负责 maven项目相关操作 打包/test/clean/update等相关maven操作
注意事项:但凡是maven项目则必须添加 插件.否则将来项目部署必然出错
-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>