一般一个父pom项目下面常常有好几个子pom项目模块,而且几个子模块依赖的很多jar包,比如groupId/artifactid/version都是相同的,这样有三个弊端:
(1) 造成jar包重复依赖
(2) 造成版本号重复依赖
(3) 升级某个版本号时,要修改好几个子模块
Java项目搭建中的开源组件
发表于
|
分类于
技术
想从零开始搭建一个Java Web的项目,并上线,需要涉及到多方面的框架与组件。
利用一些开源的组件和工具可以让效率更高,性能更好,可用性更高。
现在将搭建过程中用到的开源项目列出来,已作备忘。
##核心工具
代码仓库:
Apache HttpClient 使用备忘
发表于
|
更新于
|
分类于
技术
HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅使客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),既提高了开发的效率,也方便提高代码的健壮性。