| |||||||||||||||
by Samudra Gupta
|
by Sonatype Company
|
by Brian Goetz
|
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals) by Gary Mak |
by Gavin King
|
<p>Jakarta Commons are easily reusable components that can quickly be put to good use in any server-side Java development undertaking. In fact, components are not big applications, but sleek code bits that perform specific tasks very well. This book provides much-needed documentation and usage information about the popular sub-projects forming Jakarta Commons&emdash;so that you can efficiently incorporate them into Java applications.</p>
<p>Jakarta Commons have potential to extend the core functionality of the Java language (the Lang sub-project), and they can provide a Validation framework (Validator) and a database connection pool (Pool). Jakarta Commons can even manipulate XML and JavaBeans in a more intuitive and pragmatic fashion.</p>
<p> <i>"From Lang to Net, BeanUtils to Collections, this book provides a real way in to the breadth and depth of Jakarta Commons. The many examples and step-by-step guides should help everyone get the best from these libraries."</i><br> --Stephen Colebourne, committer at Jakarta Commons and creator of Joda open-source libraries </p> <p> <i>"This book is by far the best resource available on Jakarta Commons and covers the subject matter clearly."</i><br> --James McGovern, coauthor of the best-selling book <i>A Practical Guide to Enterprise Architecture</i>
In the foreword to The Cathedral and the Bazaar (OReilly, 2001), Red Hat Chairman and CEO Bob Young identified two things that must happen if open-source software is going to make a lasting change: Open-source software must become widely used, and the users of the software must communicate and understand the benefits of the software development model.
I think that Jakarta Commons has succeeded on both fronts.
As one of the founders of the Jakarta Commons, I am utterly amazed at the success of the project as it nears the third anniversary of its founding. We knew what we did was going to be useful, but we didnt understand the extent to which the code and the community would grow. There are now 28 released components, 20 in progress in "the Sandbox," and lively, continuous discussion and debate on the mail listsgenerally more mail traffic than a person can keep up with. Components have grown and "left the nest"for example, Jakarta Cactus, the server-side testing framework, began as a Commons component. Most important, community participation has blossomedfrom the 10 original committers, we have expanded to 82 as of this writing.
A bit of history: In early 2001, several of us working in various Jakarta subprojects noticed we had a problem. The subprojects had implemented a substantial variety of useful utility packages without any thought of reuse outside of each packages subproject. The result was that subprojects would reimplement (or copy outright) useful utility code from others. More important, we knew we had a trove of software to share but no way for people to find that software and obtain it in a simple and useful package. Driven by the motivation to make that software available and an open community debate on what the solution should be, Jakarta Commons was bornand since has become the place where Java programmers first look for help to solve common problems in server-side and client-side development.
The software is widely used throughout the Java world, both in commercial and open-source software. This familiar set of building blocks helps both developers and users: Developers have well-understood tools to work with, and users are familiar with the configuration and functionality of subsystems such as connection pools when they come from Jakarta Commons.
Equally as important, the growth of the community reflects the continued success of the software development model called open source. New components and improvements to existing components are driven by developers and users understanding that they can, to use the standard cliché, "scratch their itch." After showing up, all they need to do is contribute.
To that end, Harshad Oak, in Pro Jakarta Commons, brings what some may consider the rarest of contributions to open-source projects: comprehensive documentation. In this book, he covers 16 popular components. In each chapter, youll find not only background and motivation for the components but, for the working programmer, something even more valuable: code examples. With this book in hand, novice as well as experienced developers will be better able to take advantage of the treasure trove of useful utilities that is Jakarta Commons.
I encourage you to use this book, and the software it describes, to its fullest potential. And then if you have an improvement or an idea for something new, show up at "the Commons" and scratch that itch.
Product Details
Would you like to update product info or give feedback on images?
|
![]() |
71% buy the item featured on this page: Pro Jakarta Commons $39.99 |
![]() |
16% buy Jakarta Commons Cookbook $34.16 |
![]() |
6% buy Apache Jakarta Commons: Reusable Java(TM) Components $44.99 |
![]() |
4% buy Professional Apache Tomcat 6 (WROX Professional Guides) $26.39 |
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in. |