Apache Jakarta Commons : reusable Java components

書誌事項

Apache Jakarta Commons : reusable Java components

Will Iverson

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

関連文献: 1件中  1-1を表示

詳細情報

ページトップへ