摘要:
jakarta commons是jakarta的子项目,它创建和维护着许多独立软件包,这些包一般与其他框架或产品无关,其中收集了大量小型、实用的组件,大部分面向服务器端编程。 commons的包分成两部分:sandbox,commons代码库。sandbox是一个测试平台,用来检验各种设想、计划。本文介绍的组件属于commons代码库,文章将展示各个组件的功能、适用场合,并通过简单的例子......
摘要:
已发行的版本:......
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」一文中提到一个名为 shit? 的 runtimeexception,我用它来帮助找出自己因疏忽而造成的程序错误,但是这种方式毕竟有点麻烦,而且有一些伴随而来的问题。使用 shit? exception 的缺点包括了: 程序员要自行产生并丢出一个 shit? 对象。 发生这种问题时,通常是很严重的状况,不应该是 runtime exception,应该是 ......