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

网站的建设方法包括什么作用自己搭建一个网站需要多少钱?

网站的建设方法包括什么作用,自己搭建一个网站需要多少钱?,wordpress创建中英文,移动互联网终端设备的主要技术指标是什么我直接从后端开始做笔记,前面的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/a/489930.html

相关文章:

  • 中国空间站图片设计类专业是文科还是理科
  • 聊城做手机网站推广做泌尿科网站价格
  • 台州品牌网站建设网站设计 公司 长沙
  • 沈阳网站公司哪个好ppt在线制作一键生成
  • 政协机关网站建设阜阳城乡建设档案馆网站
  • 比较流行的网站建设技术有哪些深圳建设工程交易网站官网
  • 网络平台怎么搭建网站wordpress用于商业
  • 小型网站设计及建设学校网站建设源码
  • 标准网站建设哪家便宜市场监督管理局权力大不大
  • 科技部网站支持湖南建设创新型省份建筑培训网排行榜
  • 简约个人网站模板wordpress无广告视频网站
  • 推广如何做网上引流重庆seo的薪酬水平
  • 泗洪有做网站企业网站建设兴田德润很赞
  • vs网站中的轮播怎么做扬州建设网站
  • 旅行网站开发意义免费学校网站模板html
  • 上海建站wordpress多图主题
  • 做项目的网站广告做图网站
  • 做创意ppt网站有哪些张家港网站建设做网站
  • 网站建设对教育解决方案如果在网上接网站建设项目
  • 做php网站用mvc多吗网页设计师主要是做什么
  • 阿里巴巴网站详情页怎么做上海公司车牌本月价格
  • 动态购物网站网络培训网站
  • 大学网站群建设方案专业科技网站建设
  • 哈尔滨网站网站建设成品网站模板下载
  • 恶意刷网站商丘网站建设有限公司
  • 网站建设需要的资料孟村县网站建设价格
  • 上海营销网站设计制作ppt免费软件
  • 做设计接外快在哪个网站wordpress 创建分类
  • 辛集城乡建设管理局网站更新电脑版wordpress
  • 儿童教育 php模板 网站一个新品牌如何推广