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

惠州城乡住房建设厅网站北京网页制作费用大概多少

惠州城乡住房建设厅网站,北京网页制作费用大概多少,电子创意设计网站,东莞做网站哪里好目录 一、什么是 Maven 二、Maven 能解决什么问题 三、Maven 的优势举例 四、Maven 的两个经典作用 4.1 Maven 的依赖管理 4. 2 项目的一键构建 #x1f49f; 创作不易#xff0c;不妨点赞#x1f49a;评论❤️收藏#x1f499;一下 一、什么是 Maven Maven 的正确发…目录 一、什么是 Maven 二、Maven 能解决什么问题 三、Maven 的优势举例 四、Maven 的两个经典作用 4.1 Maven 的依赖管理 4. 2 项目的一键构建 创作不易不妨点赞评论❤️收藏一下 一、什么是 Maven Maven 的正确发音是[ˈmevən] 在美国是一个口语化的词语代表专家、内行的意思。         一个对 Maven 比较正式的定义是这么说的Maven 是一个项目管理工具它包含了一个 项目对象模型 (POMProject Object Model)一组标准集合一个项目生命周期(Project Lifecycle)一个依赖管理系统(Dependency Management System)和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 二、Maven 能解决什么问题 可以用更通俗的方式来说明。我们知道项目开发不仅仅是写写代码而已期间会伴随着各种 必不可少的事情要做下面列举几个感受一下 1、我们需要引用各种 jar 包尤其是比较大的工程引用的 jar 包往往有几十个乃至上百个 每用到一种 jar 包都需要手动引入工程目录而且经常遇到各种让人抓狂的 jar 包冲突版本冲突。         2、我们辛辛苦苦写好了 Java 文件可是只懂 0 和 1 的白痴电脑却完全读不懂需要将它编译成二进制字节码。好歹现在这项工作可以由各种集成开发工具帮我们完成Eclipse、IDEA 等都可以将代码即时编译。当然如果你嫌生命漫长何不铺张也可以用记事本来敲代码然后用 javac 命令一个个地去编译逗电脑玩。         3、世界上没有不存在 bug的代码计算机喜欢 bug就和人们总是喜欢美女帅哥一样。为了追求美为了减少 bug因此写完了代码我们还要写一些单元测试然后一个个的运行来检验代码质量。         4、再优雅的代码也是要出来卖的。我们后面还需要把代码与各种配置文件、资源整合到一起定型打包如果是 web项目还需要将之发布到服务器供人蹂躏。 试想如果现在有一种工具可以把你从上面的繁琐工作中解放出来能帮你构建工程管理 jar包编译代码还能帮你自动运行单元测试打包生成报表甚至能帮你部署项目生成 Web 站点你会心动吗Maven 就可以解决上面所提到的这些问题。 三、Maven 的优势举例 前面我们通过 Web 阶段项目要能够将项目运行起来就必须将该项目所依赖的一些 jar 包添加到工程中否则项目就不能运行。试想如果具有相同架构的项目有十个那么我们就需要将这一份 jar包复制到十个不同的工程中。我们一起来看一个CRM项目的工程大小。使用传统 Web 项目构建的 CRM 项目如下 原因主要是因为上面的 WEB 程序要运行我们必须将项目运行所需的 Jar 包复制到工程目录中从而导致了工程很大。同样的项目如果我们使用 Maven 工程来构建会发现总体上工程的大小会少很多。如下图: 四、Maven 的两个经典作用 4.1 Maven 的依赖管理 Maven 的一个核心特性就是依赖管理。当我们涉及到多模块的项目包含成百个模块或者子项目管理依赖就变成一项困难的任务。Maven 展示出了它对处理这种情形的高度控制。 传统的 WEB 项目中我们必须将工程所依赖的 jar 包复制到工程中导致了工程的变得很大。那么maven 工程是如何使得工程变得很少呢分析如下 通过分析发现maven 工程中不直接将 jar 包导入到工程中而是通过在 pom.xml 文件中添加所需 jar包的坐标这样就很好的避免了 jar 直接引入进来在需要用到 jar 包的时候只要查找 pom.xml 文件再通过 pom.xml 文件中的坐标到一个专门用于”存放 jar 包的仓库”(maven 仓库)中根据坐标从而找到这些 jar 包再把这些 jar 包拿去运行。 那么问题来了 通过读取 pom.xml 文件中的坐标再到仓库中找到 jar 包会不会很慢从而导致这种方式不可行呢 回答通过 pom.xml 文件配置要引入的 jar 包的坐标再读取坐标并到仓库中加载 jar 包这样我们就可以直接使用 jar 包了为了解决这个过程中速度慢的问题maven 中也有索引的概念通过建立索引可以大大提高加载 jar 包的速度使得我们认为 jar 包基本跟放在本地的工程文件中再 读取出来的速度是一样的。这个过程就好比我们查阅字典时为了能够加快查找到内容书前面的 目录就好比是索引有了这个目录我们就可以方便找到内容了一样的在 maven 仓库中有了索引我们就可以认为可以快速找到 jar 包。 4. 2 项目的一键构建 Maven 的第二个特性就是一键构建。 我们的项目往往都要经历编译、测试、运行、打包、安装 部署等一系列过程。 那什么是构建呢指的是项目从编译、测试、运行、打包、安装 部署整个过程都交给 maven 进行管理这个过程称为构建。 一键构建则指的是整个构建过程使用 maven 一个命令可以轻松完成整个工作。 Maven 规范化构建流程如下 我们一起来看 Hello-Maven 工程的一键运行的过程。通过 tomcat:run 的这个命令我们发现现在的工程编译测试运行都会变得非常简单。 写到最后 四季轮换已经数不清凋零了多少 愿我们往后能向心而行一路招摇胜  你的支持认可是我创作的动力  创作不易不妨点赞评论❤️收藏一下  感谢大佬们的支持欢迎各位前来不吝赐教
http://www.laogonggong.com/news/127516.html

相关文章:

  • 英文网站建设580记事本做网站怎么调整图片间距
  • 网站推广软件下载东莞网站设计风格
  • 性价比高的广州网站建设免费视频网站建设
  • 企业网站微信建设商品详情页设计模板
  • 17网站一起做网店广州沙河centos启动wordpress
  • 蚌埠做企业网站企业电子商务网站优化方案
  • 高邮城乡建设局网站外贸推广平台排名
  • 网站的功能规范百度网站建设费用怎么做账
  • 网站设计 配色贸易公司网址大全
  • 东莞网站优化有哪些哪个网站做的系统好用
  • wordpress电影网站创建一个网站主页
  • 网站开发需要用到哪些技术游戏广告推广平台
  • 与网站建立的链接不安全怎么办做地产网站哪家好
  • 怎样做淘宝联盟的网站索莱宝做网站
  • 多人一起做视频网站秦皇岛市做网站优化
  • 手机微网站平台登录入口广西中小型营销型网站建设公司
  • 泉州网站建设选择讯呢wordpress解密主题
  • 手机网站底部代码网站建设视频技术论坛
  • discuz 做家教网站怎么用wordpress安装源码
  • 珠海移动网站建设报价河北做网站的
  • 做网站机构图用什么工具通辽大柒网站建设有限公司
  • 高密市网站建设进一步加大网站集约化建设力度
  • 岳阳网站项目建设报道卓越 网站
  • 什么公司会招网站建设小程序开发框架
  • 湛江网站建设招聘哈尔滨做网站公司哪家好
  • 网站建设属于什么岗位梅州住房和建设局网站
  • 做网站链接容易吗新建设电影院 网站
  • 快递公司网站怎么做小程序++wordpress
  • 网站开发与兼容模式营销型企业网站建设规划探讨
  • 上海网站建设团队hao123上网从这里开始作文