JakartaCommins Classic Example (Photocopy Edition)

Author: (American) O'Brien
Publisher:
Publish Date: 2005-06-01
Features: For a long time, Java has promised to provide reusable, modular, and portable features to developers. At the software architecture level, developers can extend existing frameworks and components or customize them on demand without starting from the bottom-up details. A typical example is the DOM interface defined by the World Wide Web Consortium (W3C). Application developers rarely write their own XML parser, but they often write their own components, and the functionality of these components has already been implemented in free software libraries, though developers may not be aware of the existence of these open-source components. This book introduces software libraries that can be used to solve the aforementioned problems, following the classic problem-solving pattern of O'Reilly's Example Series. Here is a partial list of Commons projects and components covered in this book:
Extensions to the core Java language, including string and date operations, string encoding, and parameter validation
Support for XML, from parsing and document generation to using XPath for indexing XML documents with search engines
Templating frameworks that allow you to go beyond the basic functionality of JSP, enabling templating not only web pages but also XML files or emails
Tools for FTP, SMTP, POP, NNTP, and especially HTTP and WebDAV
A new approach to programming with Functors, including predicates, closures, transformers, and functors (replacing control structures like for and while)
New collections and collection utilities, including LRUMap, PredicatedCollection, TypedCollection for Java 1.4, FilteringIterator, and set operations
Extensions to JavaBeans, from converting beans to maps to serializing beans as XML strings
A new mathematical tool library that provides support for matrices, complex numbers, and linear regression
Guidance on Jakarta Commons components and their use with Maven and Ant
Logging, encoding, and object pools (objectpools)
Understanding just one or two useful utility classes is not enough; you must be aware of the possibilities of different choices and gain a comprehensive understanding of the selected technology. If you want to break free from chaotic programming methods and master the Java language proficiently, Jakarta Commons Classic Examples is the tool you need.

📌 Related Posts