commons.httpclient-3.X.jar 和 httpclient-4.x.jar是个啥关系

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了commons.httpclient-3.X.jar 和 httpclient-4.x.jar是个啥关系相关的知识,希望对你有一定的参考价值。

  在httpclient4.2.1.jar的pom文件中的依赖如下:可以看得出,这个jar包是依赖了httpcore,commons-logging,commons-codec这三个jar包。而在commons-httpclient.jar包在使用过程中,需要依赖commons-logging.jar和commons-codec.jar,这个httpclient4.2.1.jar就相当于集合了以前的commons-httpclient,commons-logging,commons-codec,这三个jar包,减少了繁琐的导入jar包的过程,现在只需导入一个httpclient.jar就可以使用了。

  除此以外,在apache的官网上下载httpclient的jar包时,会发现它是在一个叫HttpComponent的项目下,这个HttpComponent是apache的顶级项目。而以前的commons的那三个包都是commons的项目下。在HttpComponent的网页上,看到了这样的文字: HttpComponents Client is a successor of and replacement for Commons HttpClient 3.x. Users of Commons HttpClient
  are strongly encouraged to upgrade.

  也就是说commons下的commons-httpclient不在更新和维护了,用commons-httpclient的用户也建议更新到httpclient这个包。
参考技术A   在httpclient4.2.1.jar的pom文件中的依赖如下:可以看得出,这个jar包是依赖了httpcore,commons-logging,commons-codec这三个jar包。而在commons-httpclient.jar包在使用过程中,需要依赖commons-logging.jar和commons-codec.jar,这个httpclient4.2.1.jar就相当于集合了以前的commons-httpclient,commons-logging,commons-codec,这三个jar包,减少了繁琐的导入jar包的过程,现在只需导入一个httpclient.jar就可以使用了。

  除此以外,在apache的官网上下载httpclient的jar包时,会发现它是在一个叫HttpComponent的项目下,这个HttpComponent是apache的顶级项目。而以前的commons的那三个包都是commons的项目下。在HttpComponent的网页上,看到了这样的文字: HttpComponents Client is a successor of and replacement for Commons HttpClient 3.x. Users of Commons HttpClient
  are strongly encouraged to upgrade.

  也就是说commons下的commons-httpclient不在更新和维护了,用commons-httpclient的用户也建议更新到httpclient这个包。

VTK-vtkPolygon

前言:本博文主要讲述vtkPolygon的相关内容,详细介绍vtkPolygon进行三角剖分时的具体步骤,以及vtkPolygon三角剖分存在的问题及解决方案。

目录

描述

存在问题

三角剖分算法

解决方案


描述

vtkPolygon是vtkCell的一个具体实现,用于表示2D的n多边形。多边形不能有任何内孔,也不能自相交。定义多边形的n个点按逆时针方向排列;且不要重复最后一个点。

相似的有vtkPolyLine,vtkPolyLineSource,用于显示多边形。

以上是关于commons.httpclient-3.X.jar 和 httpclient-4.x.jar是个啥关系的主要内容,如果未能解决你的问题,请参考以下文章