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」 より