Java利器Jakarta Commons(一)
|
日期:2007年12月29日 作者: 查看:[大字体
中字体 小字体]
|
6.最后,释放连接,使之在需要时可重用。
method.releaseConnection(); 这时一个关于HttpClient库的很粗略的介绍,它还有很多功能,十分健壮。
三.Net
概要:基本Internet协议的底层API。
在那得到:主页,程序,源代码。
何时使用:当在Java应用程序中需要Internet协议的底层互连时。
例子程序:NetDemo.java。需要将commons-net-1.0.0.jar加入CLASSPATH中。
描述:Net包是很多健壮的和专业的类的集合。这些类来自于一个叫做NetComponents的商业产品的一部分。
Net包中的类既提供对协议的底层访问也有高层的抽象。在大多数情况下,抽象是足够的,它可以使你不必编写解析各种协议的底层套接字的代码。使用抽象不会损失任何功能。
SocketClient是所有协议的基类,它是一个抽象类包含所有协议的共同功能。各种协议的使用方法是很相近的:首先使用connect方法建立与远端服务器的连接,执行服务,最后断开连接。让我们通过例子来看:
1.创建一个client。我们将使用一个NNTPClient从新闻服务器上下载新闻组列表。
client = new NNTPClient(); 2.连接服务器,我用的是新闻组列表较短的服务器。
client.connect("aurelia.deine.net"); 3.提取新闻组列表。如下的命令返回NewsGroupInfo数组。如果服务器上没有新闻组则数组为空,出错则返回null。注意当新闻组列表很大时,这个命令会花很长时间。每个NewsGroupInfo对象包含关于新闻组的详细信息,有公用函数可以解析它们(如文章数,最后发表的文章,发表权限等)。
list = client.listNewsgroups();
4.最后,断开与服务器的连接。
if (client.isConnected())
client.disconnect(); 其余的client如FingerClient, POP3Client, TelnetClient等用法相似。
结束语
这篇文章介绍了Web相关和小程序类,下篇文章包括XML相关和打包类,工具类在最后一篇文章中。
本文由天极和Matrix共同策划。 (出处:清风下载学院)
上一篇:Java多重提交处理分析
下一篇:用JBuilder7开发一个简单的J2EE 应用
|
| Java利器Jakarta Commons(一) 相关文章: |
|
|
|
| Java利器Jakarta Commons(一) 相关软件: |
|
|
|