开发工具
时小浅
折腾数据.折腾代码.折腾规约.折腾架构.折腾需求.折腾服务.生命不息.折腾不止.
展开
-
Maven项目管理工具 (六) Maven私服
公司在自己的局域网内搭建自己的远程仓库服务器,称为私服(私有服务器),私服服务器即是公司内部的maven远程仓库,每个员工的电脑上安装maven软件并且连接私服服务器,员工将自己开发的项目打成jar并发布到私服服务器,其它项目组从私服服务器下载所依赖的构件(jar)。Maven私服作用:1、我们不能联网的情况下,它帮我们从互联网下载jar(私服中jar的来源1)2、自己开发的jar上传到私服供(共享给)团队使用(私服中jar的来源2)3、最终私服就是让我们下载jar的私服还充当一个代理服务器,当原创 2020-06-26 17:42:44 · 211 阅读 · 0 评论 -
Maven项目管理工具 (五) 分模块构建工程
l 分析l 分模块开发细节注意注意:表现层工程web.xml去加载Spring applicationContext开头的配置文件时,我们要使用classpath*l 理解继承和聚合通常继承和聚合同时使用父工程的特征:packing: pom , (jar/war)n 何为继承?继承是为了消除重复,如果将dao、service、web分开创建独立的工程,则每个工程的pom.xml文件中内容存在重复,比如设置编译版本、锁定spring的版本等,可以将这些重复的内容提取出放在父工程的pom.xm原创 2020-06-26 17:39:46 · 117 阅读 · 0 评论 -
Maven项目管理工具(四) 构建SSM工程应用
l 需求:SSM整合实现查询商品列表l 整合思路回顾SSM=(Mybatis+Spring)+SpringMVC =(Dao层+Service层)+Web层Dao层和Service分别开发完毕之后,然后按照三个整合目标完成后续工作:目标1:数据库连接池和数据库事务交给Spring管理目标2:SqlSessionFactory作为单例交给Spring管理目标3:Spring扫描Mapper接口创建并管理Mapper代理对象,我们使用的时候直接去容器中拿到Mapper代理对象进行使用测试Myb原创 2020-06-26 17:33:26 · 140 阅读 · 0 评论 -
Maven项目管理工具 (三) 生命周期-依赖范围-插件
1.Maven的生命周期l 何为生命周期?• Maven生命周期就是为了对所有的构建过程进行抽象和统一• 包括项目清理,初始化,编译,打包,测试,部署等几乎所有构建步骤l Maven三大生命周期生命周期Maven有三套相互独立的生命周期,• clean:在进行真正的构建之前进行一些清理工作• default:构建的核心部分,编译,测试,打包,部署等等• site:生成项目报告,站点,发布站点它们是相互独立的,你可以仅仅调用clean来清理工作目录,仅仅调用site来生成站点。当然你也可以直原创 2020-06-26 17:23:58 · 196 阅读 · 0 评论 -
Maven项目管理工具(二) 实战应用
1.安装配置l 下载http://maven.apache.org/download.cgil 安装解压到指定软件安装目录即可l 目录介绍bin:存放执行脚本文件的地方boot:存放一些扩展的地方conf:maven的核心配置文件存放的路径lib:maven的依赖包l 配置环境变量1、配置JAVA_HOME和MAVEN_HOME2.配置pathl 验证l 配置本地仓库1.在maven的安装目录中conf/ settings.xml文件,在这里配置本地仓库指定本地仓库位原创 2020-06-26 17:17:03 · 99 阅读 · 0 评论 -
解决IDEA 创建Maven项目速度慢问题
原因IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。该命令的参数-DarchetypeCatalog,可选值为:remote,internal ,local等,用来指定archetype-catalog.xml文件从哪里获取。默认为remote,即从 http://repo1.maven.org/maven2/archetype-catalog.xml路径下载.原创 2020-06-26 17:44:55 · 268 阅读 · 0 评论 -
Maven项目管理工具概述(一)
Maven项目管理工具一、Maven概述[了解]1.问题引入l 目前存在的问题运用我们目前学习的技术已经可以开发一个小型的项目了,但是在实际开发中,我们的项目规模要复杂的多,遇到的问题也更多!比如:1、jar包的管理:多个项目依赖同一个jar包,要复制多次,jar升级时又得重新复制多次,jar之间还可能有多重依赖关系,容易管理混乱2、项目的管理:项目规模越来越大,需要拆分成多个子模块,模块之间的相互依赖关系需要统一管理,并且项目生命周期中的编译,打包,测试,运行等步骤都需要统一管理l 如何解原创 2020-06-26 17:04:05 · 234 阅读 · 0 评论 -
编码神器-IDEA 从入门到精通
IDEA开发工具一、编码神器-IDEA(一)IDEA介绍[了解]l 官网:http://www.jetbrains.com/idea/download/#section=windowsl 官网教程:https://www.jetbrains.com/help/idea/install-and-set-up-product.htmll 百科介绍l IDEA是 JetBrains 公司的产品,公司旗下还有其它产品,比如:Ø WebStorm:用于开发 JavaScript、HTML5、CSS3原创 2020-06-20 23:29:11 · 821 阅读 · 0 评论