实训笔记7.5
- 7.5
- 一、座右铭
- 二、软件--软件工程
- 2.1 需求分析
- 2.2 系统设计
- 2.2.1 概要设计
- 2.2.2 数据库设计
- 2.2.3 详细设计
- 2.3 编码开发/实现
- 2.4 系统测试
- 2.5 系统部署运行和维护
- 三、Java界面编程---仅作了解
- 四、maven--自动化构建工具
- 4.1 作用:
- 4.2 maven如何帮助我们引入外部依赖
- 4.2.1 gav坐标
- 4.2.2 远程仓库
- 4.2.3 本地仓库
- 4.2.4 pom.xml配置文件
- 4.3 maven是apache的一个顶尖开源项目
7.5
一、座右铭
我的故事你说,我的文字我落,我值几两你定,我去何方我挑。
二、软件–软件工程
2.1 需求分析
产出:需求分析文档、UML用例图
2.2 系统设计
2.2.1 概要设计
- 项目的功能结构图
- 项目的技术架构图
2.2.2 数据库设计
- ER图
- 数据逻辑建模图
- 数据物理建模图
2.2.3 详细设计
功能流程图
2.3 编码开发/实现
2.4 系统测试
2.5 系统部署运行和维护
三、Java界面编程—仅作了解
AWT、Swing、JavaFX
顶尖容器、容器、组件
四、maven–自动化构建工具
4.1 作用:
- 帮助我们引入外部第三方依赖jar包 如果我们引入的第三方依赖包还有其他依赖,maven会帮助我们一并引入
- maven内部有很多的插件,也支持帮助我们进行代码的自动编译和打包
4.2 maven如何帮助我们引入外部依赖
4.2.1 gav坐标
- groupId:公司或者组织域名的倒写
- artifacts:公司或者组织开发的项目名
- version: 项目的版本
4.2.2 远程仓库
Maven技术提供的一个远程仓库,在这个远程仓库当中包含了世界上所有jar包的gav坐标对应的jar包文件
远程仓库当中要求,任何一个jar包在放到仓库时,必须给jar包提供一个.pom文件,文件中需要指定jar包依赖的其他jar包
远程仓库是有很多的
需要把远程仓库改成国内的远程仓库
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
4.2.3 本地仓库
maven我们在项目中引入一个外部的GAV坐标之后,先去配置的本地仓库根据坐标去看以下本地有没有这个jar包,如果有的话,直接把jar包引入到项目当中来,如果本地仓库没有这个jar包,那么根据坐标去我们配置的远程仓库找到jar包,把这个jar包和这个jar包依赖的其他jar包全部下载到本地仓库中,然后引入到项目里面。
本地仓库默认配置在C盘的 需要改到别的盘
4.2.4 pom.xml配置文件
maven项目帮助我们引入外部依赖的核心