实训笔记7.5

news2024/11/26 11:44:55

实训笔记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 概要设计

  1. 项目的功能结构图
  2. 项目的技术架构图

2.2.2 数据库设计

  1. ER图
  2. 数据逻辑建模图
  3. 数据物理建模图

2.2.3 详细设计

功能流程图

在这里插入图片描述

2.3 编码开发/实现

2.4 系统测试

2.5 系统部署运行和维护

三、Java界面编程—仅作了解

AWT、Swing、JavaFX

顶尖容器、容器、组件

四、maven–自动化构建工具

4.1 作用:

  1. 帮助我们引入外部第三方依赖jar包 如果我们引入的第三方依赖包还有其他依赖,maven会帮助我们一并引入
  2. maven内部有很多的插件,也支持帮助我们进行代码的自动编译和打包

4.2 maven如何帮助我们引入外部依赖

4.2.1 gav坐标

  1. groupId:公司或者组织域名的倒写
  2. artifacts:公司或者组织开发的项目名
  3. 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项目帮助我们引入外部依赖的核心

4.3 maven是apache的一个顶尖开源项目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/724574.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C#常见技能_结构

大家好&#xff0c;我是华山自控编程朱老师 前几天一个学员在学习C#与结构交互时,也不知道结构法可以用来做什么 。下面我们就详细讲讲C# 和结构交互的相关知识。 在C#编程中&#xff0c;结构是一种数据类型&#xff0c;它可以用于存储和组织相关数据&#xff0c;并提供对数据…

MySQL原理探索——24 MySQL是怎么保证主备一致的

在前面的文章中&#xff0c;我不止一次地和你提到了 binlog&#xff0c;大家知道 binlog 可以用来归档&#xff0c;也可以用来做主备同步&#xff0c;但它的内容是什么样的呢&#xff1f;为什么备库执行了 binlog 就可以跟主库保持一致了呢&#xff1f;今天我就正式地和你介绍一…

Selenium 中并行测试的重要性

目录 前言 并行测试 Selenium 中的并行测试 使用 TestNG 和 Selenium 进行并行测试 为什么我们需要在 Selenium 中进行并行测试&#xff1f; 更多测试范围 减少测试时间 成本效益 优化 CI/CD 流程 持续测试 实施并行测试 总结 前言 随着技术的进步&#xff0c;测试…

【JavaEE进阶】Spring核心与设计思想

1&#xff0c;Spring是什么&#xff1f; 我们通常所说的Spring指的是 Spring Framework&#xff08;Spring 框架&#xff09;&#xff0c;它是一个轻量级的 Java 开源框架&#xff0c;有着活跃庞⼤的社区。Spring 是为了解决企业应用开发的复杂性而创建的&#xff0c;不仅⽀持…

Linux网络抓包工具tcpdump

tcpdump 指令可列出经过指定网络界面的数据包文件头&#xff0c;可以将网络中传送的数据包的 “头” 完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤&#xff0c;并提供 and、or、not 等逻辑语句来帮助你摘取有用信息。   由于它需要将网络接口设置为…

青岛大学_王卓老师【数据结构与算法】Week04_11_案例分析与实现1_学习笔记

本文是个人学习笔记&#xff0c;素材来自青岛大学王卓老师的教学视频。 一方面用于学习记录与分享&#xff0c;另一方面是想让更多的人看到这么好的《数据结构与算法》的学习视频。 如有侵权&#xff0c;请留言作删文处理。 课程视频链接&#xff1a; 数据结构与算法基础–…

STM32网络通信Web Server中SSI和CGI的应用

介绍 最近由于项目功能需要&#xff0c;开始研究STM32 WebServer通信以及SSI和CGI应用方法。项目结束后&#xff0c;主要总结浏览器与STM32之间进行通行&#xff0c;STM32作为服务器而浏览器做为客户端进行通行。 文件介绍 此部分的代码是根据ST官方的Web Server例程的基础上…

ubuntu配置pppoe的详细过程

虽然我的是22&#xff0c;其实这跟ubuntu的具体版本没什么关系 1 为什么要装pppoe联网&#xff1f; 联想主机装上ubuntu后发现wifi网络在启动后一段时间找不到&#xff0c;突然搜索不了&#xff0c;后来问导师才知道师妹之前就是用这个电脑&#xff0c;然后也碰到过。 所以不…

开发抖音短视频账号矩阵系统技术实现能解决一机一号实名认证问题?

一、短视频账号矩阵系统解决一机一号实名认证问题&#xff1f; 目前站在开发者角度来看问的比较多&#xff0c;做开发技术类矩阵saas工具&#xff0c;需要的多账号怎么解决&#xff0c;这需要从两个方面来做开发解决。 第一、从开发角度来看技术开发首先解决代理ip分发问题&a…

SPSS读取纯文本文件

纯文本文件是通用的一种格式文件&#xff0c;根据纯文本文件中数据的排序方式&#xff0c;可以将其分为自由格式和固定格式。自由格式文本文件的数据项之间必须有分隔符&#xff0c;固定格式数据项之间不需要分隔符。 1.以自由格式读取数据 &#xff08;1&#xff09;选择“文…

【嵌入式Qt开发入门】如何使用Qt进行绘制实时图表——QChart 图表

要想使用 Qt Charts&#xff0c;我们的 Qt 版本得使用 Qt 5.7 之后的版本。其实 Qt Charts 并不是 Qt 5.7 才有的&#xff0c;是在 Qt 5.7 以前只有商业版本的 Qt 才有 Qt Charts。我们能免费下载的 Qt 版本都是社区&#xff08;开源&#xff09;版本。 Qt Charts 很方便的绘制…

LTD233次升级|官网商城全球卖货•上传文章SEO关键字•创建下载中心

1、支持第三方支付平台Billing System&#xff0c;支持人民币结算外币商品 2、中文商城支持海外收货地址 3、文章批量上传支持传入 SEO关键字 4、拍卖应用支持查看竞价中的报价记录 5、新增下载文件模块 商城应用 1) 支持第三方支付平台 Billing System 在本次升级中&…

IM即时通讯+智能审批,助力企业效能提升

在企业运行中&#xff0c;大都会使用即时通讯去进行沟通交流&#xff0c;即传递文字信息、各类文档文件甚至是实时的语音和视频通话。而随着技术的不断深入&#xff0c;即时通讯软件越发成熟&#xff0c;它已经不再仅仅只是一个简单的聊天工具&#xff0c;而是包涵办公、协作、…

2023年测试之路,从功能测试进阶测试开发工程师,突破内卷...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 测试开发工程师到…

LiangGaRy-学习笔记-Day28

1、回顾知识 1.1、docker启动MySQL 安装docker #准备好二进制的包 [rootNode2 ~]# ls docker-20.10.9.tgz docker-20.10.9.tgz [rootNode2 ~]# #解压docker的二进制包 [rootNode2 ~]# tar -xf docker-20.10.9.tgz #把它移动到/usr/local/下 [rootNode2 ~]# mv docker /usr/…

《MySQL技术内幕》读书总结(一):MySQL体系结构和存储引擎

文章目录 前言&#xff1a;1、定义数据库和实例2、MySQL体系结构3、MySQL存储引擎InnoDBMyISAM 4、连接MySQL 前言&#xff1a; 该技术文章是我阅读《MySQL技术内幕 InnoDB存储引擎》第2版的总结梳理 我写这里文章的目的&#xff1a;书中的内容过于系统和繁琐&#xff0c;并不是…

小白也能轻松上手的6个流程图工具

随着信息时代的到来&#xff0c;流程图已经成为各行各业展示业务流程、工作流程、数据流程等必不可少的形式之一。但是对于初学者来说&#xff0c;学习和使用传统的流程图软件有一定的门槛&#xff0c;因此&#xff0c;本文将推荐6款适合初学者的在线流程图软件&#xff0c;让您…

Framework UI机制之Choreographer编舞者

Choreographer&#xff08;编舞者&#xff09; Choreographer&#xff08;编舞者&#xff09;是 Android 系统中的一个重要组件&#xff0c;用于协调和管理界面的动画和渲染操作的时机。它负责在界面上正确地处理和同步动画、布局和绘制操作&#xff0c;以保证流畅的用户体验。…

Java基础---常见的语法糖

目录 典型回答 如何解语法糖 糖块一、switch 支持 String 与枚举 糖块二、泛型 糖块三、自动装箱与拆箱 糖块四、方法变长参数 糖块五、枚举 糖块六、内部类 糖块七、条件编译 糖块八、断言 糖块九、数值字面量 糖块十、for-each 糖块十一、try-with-resource 糖…

TigerBot和ChatGLM-6B大语言模型

目录 1 TigerBot大语言模型 1.1 环境安装 1.2 模型下载 1.2.1 hugging face 网站下载 1.2.2 百度网盘下载 1.3 推理 2 ChatGLM大语言模型 2.1环境搭建 2.2 模型下载 2.3 推理 1 TigerBot大语言模型 虎博科技”发布自研多模态大模型TigerBot&#xff0c;开源模型、代码…