Jakarta Commons Cookbook中文版

出版时间:2006-11-01  出版社:清华大学出版社  作者:奥布莱恩  页数:375  字数:531000  译者:乔健,张颖  
Tag标签:无  

内容概要

Java一直承诺向开发人员提供可重用、模块化和可移植的特性。开发者无需从头构建,而是可以对已有的框架和组件进行扩展,或按需定制。一个典型的例子就是万维网联盟(W3C)定义的DOM接口。应用程序开发人员很少会去编写自己的XML解析器,但他们常常编写自己的组件,而这些组件的功能在一些自由软件库中已经实现了,只是开发者们不知道这些开源组件的存在罢了。本书采用O'Reilly Cookbook系列丛书所惯用的“问题-求解”模式,概述了可供使用的软件库,从而为开发者提供使用这些工具的桥梁。这里仅列出部分本书所涵盖的Commons项目和组件:  ●对核心Java语言的扩展,包括字符串和日期操作、字符串编码和参数验证  ●对XML的支持,从解析、生成文档到使用搜索引擎索引XML文档所需的 XPath  ●模板化框架,它使你能超越JSP的基本功能,不仅Web页面,甚至XML 文件或者电子邮件都能够进行模板化  ●使用FTP、SMTP、POP、NNTP,特别是HTTP和WebDAV等功能所需的工具  ●使用函子进行编程的新方法,包括使用Predicate、Closure、Transforme r和Functor替换控制结构,如for和while  ●新的Collection和Collection工具,包括LRU Map、predicated collection、适用于Java 1.4的typed collection、filtering iterator和 set操作  ●对JavaBean的扩展,从bean到map的转换至序列化bean为XML字符串  ●提供对矩阵、复数、线性回归支持的新数学工具库  ●对Jakarta Commons组件和Maven、Ant协同使用的指导  ●日志和编码  仅仅了解一两个有用的工具类是不够的,你必须能意识到其他的可能性,并对所选技术的背景有所了解。如果您希望摆脱令人手忙脚乱的编程方法并熟练掌握Java语言,本书正是您所需要的工具。

作者简介

Timothy M.O’Brien是一位Jakarta社区的活跃成员。而Jakarta是Apache软件基金会(Apache Software Fundation)所属Apache工程的子项目。作为一名顾问人员,Tim致力于提倡采用开源软件,并敦促各组织把参与社区看作一项重要战略。除了专业工作外,他还是一位男中低音歌手

书籍目录

前言第1章 扩展J2SE平台  1.0 简介  1.1 获取Commons Lang  1.2 加入Commons-User邮件列表  1.3 获取Commons Lang源代码  1.4 自动生成toString()内容  1.5 自定义toString()内容  1.6 自动生成hashCode()和equals()  1.7 自动实现compateTo()  1.8 输出数组内容  1.9 克隆和反转数组  1.10 对象数组和基本类型数组的互相转换  1.11 在数组中搜索特定项  1.12 由多维数组生成Map  1.13 格式化日期  1.14 舍入Date对象  1.15 截取Date对象  1.16 创建枚举量  1.17 生成唯一的数字标识符  1.18 验证方法参数  1.19 度量时间 第2章 处理文本  2.0 简介  2.1 获取StringUtils和WordUtils  2.2 检查空字符串  2.3 缩减字符串  2.4 分割字符串  2.5 搜寻嵌套字符串  2.6 裁减字符串  2.7 字符串的chomp处理  2.8 创建醒目的标题  2.9 反转字符串  2.10 单词折回  2.11 检测字符串内容  2.12 检测字符串出现频率  2.13 解析格式化字符串  2.14 计算字符串的差别  2.15 使用Commons Codec  2.16 获取Commons Codec源代码  2.17 计算Soundex编码 第3章 JavaBeans  3.0 简介 3.1 以图形方式表示Beans  3.2 获取Commons BeanUtils  3.3 获取Commons BeanUtils源代码  3.4 访问简单的Bean属性  3.5 访问嵌套Bean属性  3.6 访问带有下标的Bean属性  3.7 访问Map型Bean属性内容  3.8 访问一个嵌套的带有下标的Map型简单Bean属性  3.9 确定Bean属性的类型  3.10 比较Beans  3.11 复制Bean属性  3.12 Bean的克隆  3.13 设置Bean属性  3.14 检查可否访问属性  3.15 通过Predicates验证Beans  3.16 创建包含Bean属性的Map  3.17 使用Map封装Bean  3.18 创建动态Bean  3.19 以字符串形式读取和设置属性 第4章 函子 第5章 Collections 第6章 XML 第7章 应用程序基础设施 第8章 Math 第9章 模板 第10章 I/O与网络 第11章 HTTP和WebDAV 第12章 搜索和筛选

图书封面

图书标签Tags

评论、评分、阅读与下载


    Jakarta Commons Cookbook中文版 PDF格式下载


用户评论 (总计7条)

 
 

  •   JakartaCommons是一组非常庞大的基础类库集,要想真正完整的把它们的使用方法介绍出来,恐怕这本书要大上四五倍。所以这本书针对其中被用得最多的21个类库进行介绍。书中不是死板的按照类库提供哪些方法来一一介绍,而是先提出用户的需求,然后介绍Commons如何帮你实现这个需求。更难能可贵的是,这本书不仅仅介绍了每个类库的基本使用方法,还对这些方法的使用进行探讨,何时使用,如何使用等。例如在介绍如何反转字符串之后,作者就继续探讨如何在保持每个单词本身的字母顺序的前提下,反转一句话中的单词顺序。通过这样的探讨,这本书不仅仅是对API做介绍,而是一本使用指南,能让读者受益颇多。
  •   commons有很多能提高效率,让代码整洁的小工具。但最重要的是这些工具都是经过测试的。让我们不用担心与逻辑无关的代码,转注意自己的逻辑当中。
  •   在看的时候,发现例子有些错误,不过感觉应该是校版时出现的错误吧。作为了解COMMONS比较有帮助,在项目中可以节约不少的代码量。
  •   读了这本书,再写代码就可以避免很多工具类的开发。
  •   虽然是一本参考吧,还是不错的知道的人甚少
  •   样例有点小错误,非常不错的书。
  •   非常好.......
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7