Apache Jakarta Commons : reusable Java components
著者
書誌事項
Apache Jakarta Commons : reusable Java components
(Bruce Perens' Open Source series)
Prentice Hall PTR, c2005
大学図書館所蔵 全1件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
注記
Includes index
内容説明・目次
内容説明
The Apache Jakarta Commons project is a collection of freely-reusable, opensource Java components. Commons components are used in a wide variety ofprojects, including Apache Tomcat, Hibernate, and many other commercialand open source projects.This book is a Java developer's guide to the Apache Jakarta Commons project.It covers in detail the twelve most important Commons packages, with sampleprogram code provided for each. Included are a number of remarkably usefulideas for working the various Commons packages, such as using HttpClient toaccess web resources, File Upload for handling HTTP file upload, BeanUtilsfor easy form generation, implementations of various protocols such as FTPand NNTP, and building a command line tool to search for the location ofclasses on the class path.Also included are detailed instructions for combining the Commons projectlibraries with the popular Eclipse IDE. Plus, the book includes a handy 75-page Jakarta Commons quick reference Appendix.
目次
Preface
Acknowledgments
About the Author
1. Overview.
Proper versus Sandbox
License
Obtaining and Installing
Configuration Under Eclipse
From Here
2. FileUpload.
Web and User Interfaces
Fileupload Design
Building an Application with Fileupload
FileUpload Application User Interface
Sample Fileupload Application Code
Application Presentation
Application Logic
Limitations and Security Issues
Summary
3. HttpClient.
A Simple Cookie-Based Web Site
Understanding Httpclient
Simple Swing Client
Swing Client User Interface
Swing Client Code
Summary
4. Net.
Net Overview
FTP Functionality
FTP Implementation
NNTP Functionality
NNTP Implementation
Summary
5. Pool.
Interfaces and Implementation
Thread Pool Example
Object Factory Example
Worker Thread
Summary
6. DBCP (Database Connection Pool).
Standalone DataSources
Client Connectivity
Building the DataSource
Legacy JDBC Driver
Summary
7. BeanUtils.
Understanding Beanutils
Using Beanutils to Generate Forms
Sample JavaBeans
Presenting the Form
FormBean
FormBeanUtils
Summary
8. JXPath.
Setting up the Example Object Graph
Exploring the Hierarchy
XPath and JXPath Syntax
Basic XPath
Complex XPath
JXPath Extensions
Supported Data Types
Summary
9. Logging.
Trace Levels
Using Logging
Logging Output
Summary
10. Lang.
Base Lang Classes
ArrayUtils
BitField
BooleanUtils
CharRange, CharSet, and CharSetUtils
ClassUtils
ObjectUtils and ObjectUtils.Null
RandomStringUtils
SerializationUtils
StringEscapeUtils
StringUtils
SystemUtils
Validate
WordUtils
Builder
Enum
Exception
Math
Time
Summary
11. Collections.
Collections Concepts
Bag
Bean
BidiMap
Blocking
Bounded
Buffer
Circular
Closure
Collating
Comparator
Composite
Cursorable
Factory
Fast
Fifo
FixedSize
Flat3
Functor
Hash
Identity
Lazy
Linked
List
LRU
Map
Multi
NodeCaching
ObjectGraph
Ordered
Predicate
Reference
Set
Singleton
StaticBucket
Synchronized
Transformed/Transformer
Typed
Unmodifiable
Summary
12. Codec.
Character Encodings
Base64 Encoding
URL Form Encoding
Hash Generation
Phonetic Analysis
Summary
13. CLI (Command-line Interface).
ClassPathTool Overview
Building a Command-Line Interface
Running Command Line
Behind the Scenes with ClassPathTool
Summary
14. Other Projects.
Additional Commons Proper Projects
Betwixt
Chain
Configuration
Daemon
DbUtils
Digester
Discovery
EL
IO
Jelly
Jexl
Latka
Launcher
Math
Modeler
Primitives
Validator
Sandbox Projects
Attributes
Cache
Clazz
Compress
Convert
Email
Events
FeedParser
Functor
Id
JJar
Mapper
Messenger
Resources
Scaffold
SQL
ThreadPool
Transaction
VFS
Workflow
Summary
A. Lang Reference.
B. Apache License, Version 2.0.
Index.
「Nielsen BookData」 より