当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 3.2 HttpClient ■ 概况:这个API扩展了java.net包,提供了模拟浏览器的功能。
 

 

    摘要:  jakarta commons是jakarta的子项目,它创建和维护着许多独立软件包,这些包一般与其他框架或产品无关,其中收集了大量小型、实用的组件,大部分面向服务器端编程。   commons的包分成两部分:sandbox,commons代码库。sandbox是一个测试平台,用来检验各种设想、计划。本文介绍的组件属于commons代码库,文章将展示各个组件的功能、适用场合,并通过简单的例子......
 ·jdk版本变迁历史及代号    »显示摘要«
    摘要: 已发行的版本:......


Jakarta Commons:巧用类和组件1 (3)
   3.2 httpclient

  ■ 官方资源:主页,二进制,源代码. 【程序编程相关:EJB(2.X-3.0)、Hiberna

  ■ 概况:这个api扩展了java.net包,提供了模拟浏览器的功能. 【推荐阅读:·面向服务架构(SOA)带给我

  ■ 示例应用:httpclientdemo.java.要求classpath中有commons-httpclient.jar,common-logging.jar.要求使用jdk 1.4或更高版本. 【扩展信息:JSP生成验证码源程序

  ■ 何时适用:当你要构造web浏览器的功能;当你的应用需要一种高效的办法进行http/https通信时.

  ■ 说明:

  httpclient扩展与增强了标准java.net包,是一个内容广泛的代码库,功能极其丰富,能够构造出各种使用http协议的分布式应用,或者也可以嵌入到现有应用,为应用增加访问http协议的能力.在commons稳定版中,httpclient的文档似乎要比其他包更完善一些,而且还带有几个实例.下面我们通过一个简单的例子来了解如何提取一个web页面,httpclient文档中也有一个类似的例子,我们将扩充那个例子使其支持ssl.注意本例需要jdk 1.4支持,因为它要用到java secure socket connection库,而这个库只有jdk 1.4及更高的版本才提供.
...   下一页
 ·shit? happens, part ii (蔡学墉)    »显示摘要«
    摘要: 我在前面的「shit? happens」一文中提到一个名为 shit? 的 runtimeexception,我用它来帮助找出自己因疏忽而造成的程序错误,但是这种方式毕竟有点麻烦,而且有一些伴随而来的问题。使用 shit? exception 的缺点包括了: 程序员要自行产生并丢出一个 shit? 对象。 发生这种问题时,通常是很严重的状况,不应该是 runtime exception,应该是 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE