当前位置: 首页 > wzjs >正文

福州做网站制作百度的排名规则详解

福州做网站制作,百度的排名规则详解,做苗木网站哪个公司好,在哪找做网站的我直接从后端开始做笔记,前面的HTML、CSS、JS、Vue、Ajax先跳过,直接从maven开始 我只是简单的记录大致 帮助回想 不适合进行学习 Maven Maven的作用:依赖管理、项目构建、统一项目结构 依赖管理:方便快捷的管理项目依赖的资…

我直接从后端开始做笔记,前面的HTML、CSS、JS、Vue、Ajax先跳过,直接从maven开始

我只是简单的记录大致 帮助回想 不适合进行学习 

Maven

Maven的作用:依赖管理、项目构建、统一项目结构

依赖管理:方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题   在pom.xml文件进行配置   项目构建:通过Maven中的命令,就可以很方便的完成项目的编译、测试、打包、发布(deploy) 等统一项目结构:提供标准的java项目目录

Maven三个模型

  • 项目对象模型 (Project Object Model)

  • 依赖管理模型(Dependency)

  • 构建生命周期/阶段(Build lifecycle & phases)

项目对象模型,就是将我们自己的项目抽象成一个对象模型,有自己专属的坐标。坐标的组成部分

  • groupId: 组织名

  • arfitactId: 模块名

  • Version: 版本号

Maven的项目目录结构

maven-project01

|--- src (源代码目录和测试代码目录)

        |--- main (源代码目录)

                |--- java (源代码java文件目录)

                |--- resources (源代码配置文件目录)

        |--- test (测试代码目录)

                |--- java (测试代码java目录)

                |--- resources (测试代码配置文件目录)

|--- target (编译、打包生成文件存放目录)

然后可以看一下pom.xml里边每一个标签什么意思

生命周期

 Maven的生命周期就是为了对所有的构建过程进行抽象和统一。 描述了一次项目构建,经历哪些阶段。Maven从大量项目和构建工具中学习和反思,然后总结了一套高度完美的,易扩展的项目构建生命周期。

生命周期划分为3套(相互独立)

  • clean:清理工作。

  • default:核心工作。如:编译、测试、打包、安装、部署等。

  • site:生成报告、发布站点等。

单元测试 

测试方法包括三个:

1). 白盒测试

清楚软件内部结构、代码逻辑。

用于验证代码、逻辑正确性。

2). 黑盒测试

不清楚软件内部结构、代码逻辑。

用于验证软件的功能、兼容性、验收测试等方面。

3). 灰盒测试

结合了白盒测试和黑盒测试的特点,既关注软件的内部结构又考虑外部表现(功能)。

JUnit单元测试

使用JUnit单元测试框架进行测试,优势: 

  1. 测试代码与源代码分开,便于维护。

  2. 可根据需要进行自动化测试。

  3. 可自动分析测试结果,产出测试报告。

 值得注意的是,测试类的命名规范为:XxxxTest 测试方法的命名规定为:public void xxx(){...}

JUnit提供了一些辅助方法,用来帮我们确定被测试的方法是否按照预期的效果正常工作,这种方式称为断言

断言方法描述
assertEquals(Object exp, Object act, String msg)检查两个值是否相等,不相等就报错。
assertNotEquals(Object unexp, Object act, String msg)检查两个值是否不相等,相等就报错。
assertNull(Object act, String msg)检查对象是否为null,不为null,就报错。
assertNotNull(Object act, String msg)检查对象是否不为null,为null,就报错。
assertTrue(boolean condition, String msg)检查条件是否为true,不为true,就报错。
assertFalse(boolean condition, String msg)检查条件是否为false,不为false,就报错。
assertSame(Object exp, Object act, String msg)检查两个对象引用是否相等,不相等,就报错。

 在Junit中提高注解以增强其功能

@Test测试类中的方法用它修饰才能成为测试方法,才能启动执行
@BeforeEach用来修饰一个实例方法,该方法会在每一个测试方法执行之前执行一次。
@AfterEach用来修饰一个实例方法,该方法会在每一个测试方法执行之后执行一次。
@BeforeAll用来修饰一个静态方法,该方法会在所有测试方法之前只执行一次。
@AfterAll用来修饰一个静态方法,该方法会在所有测试方法之后只执行一次。
@ParameterizedTest参数化测试的注解 (可以让单个测试运行多次,每次运行时仅参数不同)
@ValueSource参数化测试的参数来源,赋予测试方法参数
@DisplayName指定测试类、测试方法显示的名称 (默认为类名、方法名)
http://www.dtcms.com/wzjs/106260.html

相关文章:

  • 深圳网站制作公司机构郑州seo排名优化公司
  • 江苏体育建设场地网站电话营销技巧和营销方法
  • 校园网网络设计报告上海seo培训
  • 慧宇巅峰网络-烟台网站建设公司新闻热点大事件
  • 手机社交网站建设百度搜索引擎seo
  • 西安注册公司地址可以是住宅吗网站seo优化包括哪些方面
  • 为什么做网站需要服务器百度推广客户端下载安装
  • 礼品公司怎么做网站站长工具seo综合查询腾讯
  • wordpress需要备案号关键词优化建议
  • 带后台自适应网站模版网站优化策略分析论文
  • 国内开源建站cmsseo超级外链
  • 网络设计图怎么做西安seo推广
  • 芜湖建设厅官方网站北京营销公司排行榜
  • 广州市场监督管理局官网排名优化外包公司
  • 百丽优购物官方网站高端营销型网站
  • 网站建设通竞价推广课程
  • 团购网站系统建设进度安排谷歌官网注册入口
  • 网站制作优化推广河南网站推广电话
  • 淄博网站建设哪家好爱站长
  • web前端工程师面试自我介绍厦门seo排名优化公司
  • fireworks cs6如何做网站河南it渠道网
  • 一级造价工程师专业长沙优化网站哪家公司好
  • 建网站免费软件百度网讯科技客服人工电话
  • 专业做网站建设 昆山网络营销工资一般多少
  • 学做前端的网站金花关键词工具
  • 建设部网站官网 造价鉴定自媒体
  • 网站建设快速软文营销常用的方式
  • 浏览器里的广告怎么推广的百度seo怎么把关键词优化上去
  • 网站开发进度报告2023年免费b站推广大全
  • 专门做2手手机的网站成都新站软件快速排名