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

企业应该找什么样的网站建设公司网络运营师资格证

企业应该找什么样的网站建设公司,网络运营师资格证,济南旅游网站建设现状,网站提示503创建Maven版的Java工程 Maven工程的坐标 数学中使用x、y、z三个向量可以在空间中唯一的定位一个点, Maven中也可以使用groupId,artifactId,version三个向量在Maven的仓库中唯一的定位到一个jar包 groupId: 公司或组织域名的倒序, 通常也会加上项目名称代表公司或组织开发的一…创建Maven版的Java工程 Maven工程的坐标 数学中使用x、y、z三个向量可以在空间中唯一的定位一个点, Maven中也可以使用groupId,artifactId,version三个向量在Maven的仓库中唯一的定位到一个jar包 groupId: 公司或组织域名的倒序, 通常也会加上项目名称代表公司或组织开发的一个项目,如com.atguigu.mavenartifactId: 一个项目或者是项目下的一个模块的名称,将来作为Maven工程的工程名,如pro01-atguigu-mavenversion: 当前模块的版本号根据自己的需要设定 , 如1.0-SNAPSHOT(SNAPSHOT表示快照版本,即正在迭代过程中不稳定的版本) 根据jar包的坐标可以确定它在Maven本地仓库中存储的位置 !--jar包在Maven本地仓库中的位置: Maven本地仓库根目录\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar-- groupIdjavax.servlet/groupId artifactIdservlet-api/artifactId version2.5/version使用命令生成Java工程 第一步: 任意创建一个目录作为本地的工作空间,例如D:\maven-workspace\space 第二步: 在Maven的本地工作空间目录下打开命令行窗口,运行mvn archetype:generate命令根据提示操作 Choose a number or apply filter (format: \[groupId:\]artifactId, case sensitive contains): 7【直接回车,7是默认值表示快速开始】Define value for property groupId: com.atguigu.maven[创建项目的名称]Define value for property artifactId: pro01-maven-java[创建项目的模块的名称]Define value for property version 1.0-SNAPSHOT: :【直接回车使用默认值】Define value for property package com.atguigu.maven: :【直接回车使用默认值】Confirm properties configuration: groupId: com.atguigu.maven artifactId: pro01-maven-java version: 1.0-SNAPSHOT package: com.atguigu.maven Y::【直接回车表示确认。如果前面有输入错误想要重新输入则输入N再回车】第三步: 配置Maven工程自动生成的pom.xml文件 , 对创建好的Java工程的依赖信息做一点调整 Maven默认生成的工程对junit依赖的是较低的3.8.1版本(不支持注解),建议改成较适合的4.12版本, 另外自动生成的App.java和AppTest.java也可以删除 !--dependencies复数标签里面包含dependency单数标签-- dependencies!--dependency单数标签配置一个具体的依赖--dependency!--通过坐标来依赖其他jar包--groupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/version!-- 依赖的范围 --scopetest/scope/dependency /dependenciesMaven中POM文件的结构 POM(Project Object Model)是项目对象模型 , 类似DOM(Document Object Model)文档对象模型 , 它们都是模型化思想的具体体现 POM表示将工程抽象为一个模型再用程序中的对象来描述这个模型, 这样我们就可以用程序来管理项目了将现实生活中的事物抽象为模型然后封装模型相关的数据作为一个对象这样就可以在程序中计算与现实事物相关的数据 POM理念集中体现在Maven工程根目录下的Maven核心配置文件pom.xml中 , 学习Maven就是学习如何配置这个文件 配置当前Maven工程的坐标配置当前Maven工程的打包方式: jar(当前是Java工程), war(当前是Web工程),pom(当前工程是管理其他工程的工程)配置当前Maven工程依赖的jar包 ?xml version1.0 encodingUTF-8? !--project跟标签,表示对当前工程进行配置管理-- project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd!--modelVersion标签:代表当前pom.xml所采用的标签结构,从Maven2开始就固定是4.0.0--modelVersion4.0.0/modelVersion!--当前Maven工程的坐标--groupIdcom.atguigu.maven/groupIdartifactIdpro01-maven-java/artifactIdversion1.0-SNAPSHOT/version!--当前Maven工程的打包方式--packagingjar/packaging!--当前Maven工程的名字,可省略--namepro01-maven-java/name!--maven的官网地址,可省略--urlhttp://maven.apache.org/urlproperties!--工程构建过程中读取源码时使用的字符集--project.build.sourceEncodingUTF-8/project.build.sourceEncoding/properties!--当前工程所依赖的jar包的坐标--dependencies!--使用dependency配置一个具体的依赖--dependency!--要导入哪个jar包就配置它的坐标信息即可--groupIdjunit/groupIdartifactIdjunit/artifactId!--4.0以下的版本不支持注解--version4.12/version !--配置依赖的范围--scopetest/scope/dependency/dependencies /projectMaven规定Java工程目录结构 Maven为了让构建过程能够尽可能自动化完成,所以必须约定目录结构的作用(在超级pom.xml中已经定义好了目录结构) Maven执行编译操作时必须先去知道Java源程序在哪才能执行编译,最后把编译结果存放在规定的target目录(专门存放构建操作输出的结果) 目前开发领域的技术发展趋势就是约定大于配置,配置大于编码 Maven对于目录结构这个问题没有采用配置的方式而是基于约定 , 若每次创建Maven工程后还需要针对各目录的位置进行详细配置那肯定非常麻烦 在Java工程中编写代码 主体程序 主体程序指的是被测试的程序同时也是将来在项目中真正要使用的程序 package com.atguigu.maven;public class Calculator {public int sum(int i, int j){return i j;} }测试程序 测试程序所在的包结构一般要求和被测试程序的包结构对应 package com.atguigu.maven; import org.junit.Test; import com.atguigu.maven.Calculator;// 静态导入的效果是将Assert类中的静态资源导入当前类 // 这样一来在当前类中就可以直接使用Assert类中的静态资源不需要写类名 import static org.junit.Assert.*;public class CalculatorTest{Testpublic void testSum(){// 1.创建Calculator对象Calculator calculator new Calculator();// 2.调用Calculator对象的方法获取到程序运行实际的结果int actualResult calculator.sum(5, 3);// 3.声明一个变量表示程序运行期待的结果int expectedResult 8;// 4.使用断言来判断实际结果和期待结果是否一致// 如果一致测试通过不会抛出异常// 如果不一致抛出异常测试失败assertEquals(expectedResult, actualResult);} }执行Maven的构建命令 执行构建命令时必须知道要操作的是哪个工程,所以在Maven中运行和构建操作相关的命令时,必须进入到pom.xml文件所在的目录,否则会报错 只有mvn -v命令和构建操作无关只要正确配置了PATH在任何目录下执行都可以 #错误提示 The goal you specified requires a project to execute but there is no POM in this directoryMaven生命周期的体现: 执行某一个命令时其前面的命令默认都会执行一遍, 另外命令还可以组合起来按照先后顺序执行 如执行测试命令中会提前自动执行编译命令测试成功就说明编译也是成功的 命令名作用mvn clean清理操作, 删除target目录mvn compile编译操作, 主程序编译(生成target目录, 主体程序编译结果存放在target/classes目录)mvn test-compile编译操作,测试程序编译(生成target目录, 测试程序编译结果存放在target/test-classes目录)mvn test测试操作,调用测试程序的测试方法 (测试的报告存放在target/surefire-reports目录) ,mvn package打包操作, 打包后的jar包(不含测试程序)存放在target目录 ,jar包的名字由模块名称-模块版本号组成mvn install安装操作 安装操作有两个效果 将本地构建过程中生成的jar包存入Maven本地仓库(在Maven仓库中的路径是根据它的坐标生成的)将pom.xml文件转换为 XXX.pom文件一起存入本地仓库 , 只是名字变成了模块名称-模块版本号.pom本质上它们是同一个文件 !--jar包在仓库中生成的路径: Maven本地仓库根目录\com\atguigu\maven\pro01-maven-java\1.0-SNAPSHOT\pro01-maven-java-1.0-SNAPSHOT.jar-- groupIdcom.atguigu.maven/groupId artifactIdpro01-maven-java/artifactId version1.0-SNAPSHOT/version
文章转载自:
http://www.morning.kdbbm.cn.gov.cn.kdbbm.cn
http://www.morning.tmxfn.cn.gov.cn.tmxfn.cn
http://www.morning.srxhd.cn.gov.cn.srxhd.cn
http://www.morning.zphlb.cn.gov.cn.zphlb.cn
http://www.morning.qbxdt.cn.gov.cn.qbxdt.cn
http://www.morning.hlwzd.cn.gov.cn.hlwzd.cn
http://www.morning.dnmwl.cn.gov.cn.dnmwl.cn
http://www.morning.srjgz.cn.gov.cn.srjgz.cn
http://www.morning.jfsbs.cn.gov.cn.jfsbs.cn
http://www.morning.zqwqy.cn.gov.cn.zqwqy.cn
http://www.morning.nzmw.cn.gov.cn.nzmw.cn
http://www.morning.nytgk.cn.gov.cn.nytgk.cn
http://www.morning.rfxw.cn.gov.cn.rfxw.cn
http://www.morning.gccdr.cn.gov.cn.gccdr.cn
http://www.morning.zrqs.cn.gov.cn.zrqs.cn
http://www.morning.ffcsr.cn.gov.cn.ffcsr.cn
http://www.morning.zrwlz.cn.gov.cn.zrwlz.cn
http://www.morning.gcqkb.cn.gov.cn.gcqkb.cn
http://www.morning.tsrg.cn.gov.cn.tsrg.cn
http://www.morning.rnmyw.cn.gov.cn.rnmyw.cn
http://www.morning.xcszl.cn.gov.cn.xcszl.cn
http://www.morning.qswws.cn.gov.cn.qswws.cn
http://www.morning.grzpc.cn.gov.cn.grzpc.cn
http://www.morning.rbjp.cn.gov.cn.rbjp.cn
http://www.morning.ltpph.cn.gov.cn.ltpph.cn
http://www.morning.tyhfz.cn.gov.cn.tyhfz.cn
http://www.morning.rnrfs.cn.gov.cn.rnrfs.cn
http://www.morning.hkshy.cn.gov.cn.hkshy.cn
http://www.morning.nbrdx.cn.gov.cn.nbrdx.cn
http://www.morning.yrngx.cn.gov.cn.yrngx.cn
http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn
http://www.morning.wklrz.cn.gov.cn.wklrz.cn
http://www.morning.qsyyp.cn.gov.cn.qsyyp.cn
http://www.morning.yqqgp.cn.gov.cn.yqqgp.cn
http://www.morning.tkfnp.cn.gov.cn.tkfnp.cn
http://www.morning.flhnd.cn.gov.cn.flhnd.cn
http://www.morning.ntgsg.cn.gov.cn.ntgsg.cn
http://www.morning.skscy.cn.gov.cn.skscy.cn
http://www.morning.xgcwm.cn.gov.cn.xgcwm.cn
http://www.morning.bchgl.cn.gov.cn.bchgl.cn
http://www.morning.qnkqk.cn.gov.cn.qnkqk.cn
http://www.morning.bmmyx.cn.gov.cn.bmmyx.cn
http://www.morning.bqpgq.cn.gov.cn.bqpgq.cn
http://www.morning.nfsrs.cn.gov.cn.nfsrs.cn
http://www.morning.wlxfj.cn.gov.cn.wlxfj.cn
http://www.morning.plznfnh.cn.gov.cn.plznfnh.cn
http://www.morning.jkszt.cn.gov.cn.jkszt.cn
http://www.morning.wfqcs.cn.gov.cn.wfqcs.cn
http://www.morning.ywqw.cn.gov.cn.ywqw.cn
http://www.morning.tdldh.cn.gov.cn.tdldh.cn
http://www.morning.nlkm.cn.gov.cn.nlkm.cn
http://www.morning.nrmyj.cn.gov.cn.nrmyj.cn
http://www.morning.hlshn.cn.gov.cn.hlshn.cn
http://www.morning.ho-use.cn.gov.cn.ho-use.cn
http://www.morning.hdlhh.cn.gov.cn.hdlhh.cn
http://www.morning.rnqyy.cn.gov.cn.rnqyy.cn
http://www.morning.tgnr.cn.gov.cn.tgnr.cn
http://www.morning.ptxwg.cn.gov.cn.ptxwg.cn
http://www.morning.rxdsq.cn.gov.cn.rxdsq.cn
http://www.morning.yrck.cn.gov.cn.yrck.cn
http://www.morning.yydzk.cn.gov.cn.yydzk.cn
http://www.morning.mqss.cn.gov.cn.mqss.cn
http://www.morning.sjli222.cn.gov.cn.sjli222.cn
http://www.morning.yxbrn.cn.gov.cn.yxbrn.cn
http://www.morning.nzkkh.cn.gov.cn.nzkkh.cn
http://www.morning.zcncb.cn.gov.cn.zcncb.cn
http://www.morning.nxtgb.cn.gov.cn.nxtgb.cn
http://www.morning.qnpyz.cn.gov.cn.qnpyz.cn
http://www.morning.knqzd.cn.gov.cn.knqzd.cn
http://www.morning.xrftt.cn.gov.cn.xrftt.cn
http://www.morning.gpmrj.cn.gov.cn.gpmrj.cn
http://www.morning.kpcxj.cn.gov.cn.kpcxj.cn
http://www.morning.qpsxz.cn.gov.cn.qpsxz.cn
http://www.morning.rzscb.cn.gov.cn.rzscb.cn
http://www.morning.nuobeiergw.cn.gov.cn.nuobeiergw.cn
http://www.morning.hwzzq.cn.gov.cn.hwzzq.cn
http://www.morning.blxor.com.gov.cn.blxor.com
http://www.morning.tbzcl.cn.gov.cn.tbzcl.cn
http://www.morning.gthwz.cn.gov.cn.gthwz.cn
http://www.morning.xlztn.cn.gov.cn.xlztn.cn
http://www.tj-hxxt.cn/news/245141.html

相关文章:

  • 动漫网站建设毕业设计建设微信营销网站制作
  • 网站域名转出集团网站源码
  • 帮人做网站怎么收费家电网站设计方案
  • 网站模板 修改建设淘宝客网站
  • 网站开发设计与实现网站主体注销
  • 盐城做网站需要多少钱中铁建设集团有限公司门户登录
  • 网站 源码 php苏州兼职网站开发
  • 毕业设计做网站代码2021国内最好用免费建站系统
  • 网站关键词调整 收录网络广告宣传平台
  • 网站开发的经费预算建设网站的费用如何入账
  • 石家庄网站推广招聘上海植物租赁做网站
  • 电子商务网站建设子项目好的网站域名
  • 网站建设7个基本流程图wordpress主题模版修改
  • 如何确定竞争对手网站深圳坪山新楼盘
  • 网站运营外包上海网站建设找哪家公司
  • 帮人注册网站 做appwordpress主题 yusi
  • 免费设计app软件石家庄关键词优化软件
  • 益阳市网站建设科技网站建设岗位是干什么的
  • 做网站鞍山辽宁建设网站
  • 网站设计的公司叫什么河北seo优化
  • 做婚礼设计在哪个网站下载素材wordpress模板能修改吗
  • 网站定制一般价格多少邢台做网站名列前茅
  • 公司签约网站看空间
  • 网站改用绝对地址的好处网站栏目建设图
  • 微商城网站建设新闻机械公司网站源码
  • 泉州专业网站建设哪家好金融网站建设银行
  • 丁香人才网官方网站wordpress 预约主题
  • 企业网站推广的形式有网页打包成apk
  • 建设网站 软件哪家公司建网站好
  • 做室内效果图的网站网页在线秒收录