Categories
Technical
-- Database/SQL
-- Multimedia
-- Internet/Networking
-- Operating System
-- Programming
-- Security/Hacking
-- Science/Engineering
-- Web/HTML/CSS/Ajax
-- Unix/Linux
-- Windows
-- Mac OS X
-- Office
-- Perl/PHP/Python
-- C/C++/C#
-- .NET
-- Java
-- Hardware
-- Game Development
-- Embedded Systems
-- Graphics and Design
-- Network Programming
Study
Novel
Nonfiction
Health
Tutorial
Entertainment
Business
Magazine
Arts & Design
Audiobooks & Video Training
Cultures & Languages
Family & Home
Law & Politics
Lyrics & Music
Software Related
eBook Torrents
Uncategorized
-- Database/SQL
-- Multimedia
-- Internet/Networking
-- Operating System
-- Programming
-- Security/Hacking
-- Science/Engineering
-- Web/HTML/CSS/Ajax
-- Unix/Linux
-- Windows
-- Mac OS X
-- Office
-- Perl/PHP/Python
-- C/C++/C#
-- .NET
-- Java
-- Hardware
-- Game Development
-- Embedded Systems
-- Graphics and Design
-- Network Programming
Study
Novel
Nonfiction
Health
Tutorial
Entertainment
Business
Magazine
Arts & Design
Audiobooks & Video Training
Cultures & Languages
Family & Home
Law & Politics
Lyrics & Music
Software Related
eBook Torrents
Uncategorized
Share With Friends
Archive by Date
2012-08-06
2012-08-05
2012-08-04
2012-08-03
2012-08-02
2012-08-01
2012-07-31
2012-07-30
2012-07-29
2012-07-28
2012-08-05
2012-08-04
2012-08-03
2012-08-02
2012-08-01
2012-07-31
2012-07-30
2012-07-29
2012-07-28
Search Tag
Hoeg
InfoPat
Slaar
Determinante
devorante
Comins
Wahr
Lichts
Jellied
Xioquan
Rapala
Satiren
ATPases
Schaben
炼油厂
Fullerton
Deng
Dawa
Oncol
GRANITE
Whaddaya
WEDDING
曼哈顿
GENETIC
Durrington
氧化锌
Hurwitz
Instyle
变压器
Mindbenders
magickal
Piveteau
Pergamon
Shaowei
Jungen
DCOM
Workhorses
试块
Pachter
occultisme
装饰
sprechen
Bizkit
Projectors
Giaquinta
Varney
Pheromones
Nightshift
Pestel
Meinecke
Newest
Core Java, Vol. 2 - Advanced Features
JavaScript - The Good Parts
Cynthia Bloch, "MIDP 2.0 Style Guide for the Java 2 Platform" (Repost)
Java How to Program (early objects), 9th Edition
JavaFX 2.0 - Introduction by Example
OSGi and Equinox - Creating Highly Modular Java Systems
Absolute Java (5th Edition) [Repost]
Tutsplus - JavaScript Fundamentals 101 (2012)
The Java EE 6 Tutorial - Basic Concepts (4th Edition)
Modern JavaScript - Develop and Design
CoffeeScript - Accelerated JavaScript Development
Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3, and JavaScript
Modern JavaScript: Develop and Design
CoffeeScript: Accelerated JavaScript Development (Repost)
Programmieren lernen mit Java Aktuell zu Java 7
Absolute Java
Continuous Testing - with Ruby, Rails, and JavaScript
Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript (Repost)
Plug-In JavaScript 100 Power Solutions [Repost]
Sams Teach Yourself Java 6 in 21 Days (5th Edition) (Repost)
JavaScript - The Good Parts
Cynthia Bloch, "MIDP 2.0 Style Guide for the Java 2 Platform" (Repost)
Java How to Program (early objects), 9th Edition
JavaFX 2.0 - Introduction by Example
OSGi and Equinox - Creating Highly Modular Java Systems
Absolute Java (5th Edition) [Repost]
Tutsplus - JavaScript Fundamentals 101 (2012)
The Java EE 6 Tutorial - Basic Concepts (4th Edition)
Modern JavaScript - Develop and Design
CoffeeScript - Accelerated JavaScript Development
Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3, and JavaScript
Modern JavaScript: Develop and Design
CoffeeScript: Accelerated JavaScript Development (Repost)
Programmieren lernen mit Java Aktuell zu Java 7
Absolute Java
Continuous Testing - with Ruby, Rails, and JavaScript
Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript (Repost)
Plug-In JavaScript 100 Power Solutions [Repost]
Sams Teach Yourself Java 6 in 21 Days (5th Edition) (Repost)
Useful Links
Apache Jakarta Commons Reusable Java Components Read NFO
Posted on 2010-03-17
|
Preface Preface I originally noticed the Jakarta Commons libraries while working with Apache Jakarta Tomcat. At some point, Tomcat started to include a suite of small libraries with commons in the name. They started to show up everywhere, in all sorts of other open source projects. At first, it was slightly off-putting what exactly is commons-lang.jar, and why is this tiny library showing up in all of my software? Exploring the Jakarta Commons, I first found a broad suite of what I would characterize as "utility" code things that often wound up in my software in packages named things like "util." Digging deeper, I found useful libraries to solve common problems, interesting algorithms, and more. In brief, by using the Jakarta Commons, I found I spent less time reinventing the wheel, and more time solving the problem at hand. Virtually every Java developer can take advantage of various Jakarta Commons components from the utilities provided by the Collections and Lang packages, through the networking components afforded by the HttpClient and Net packages. These components underlie Apache Tomcat, Struts, and countless other projects, helping move forward both the Java industry and the Java platform. The first few chapters cover the more web-specific packages, including FileUpload, HttpClient, and the Net suite of protocol implementations. The Pool and DBCP packages are useful for a broader range of applications. BeanUtils and JXPath provide easier ways to work with objects. Logging, Lang, and Collections are a suite of tools applicable to almost every application. Codec provides a suite of specialized conversion routines, useful for data transfer, security, and (interestingly) phonetic analysis. Finally, the CLI package provides support for building command-line applications. Chapter 1: Overview This chapter shows you where to download the various Commons components, and also how to install both the libraries and the documentation into Eclipse. Chapter 2: FileUpload This chapter shows how to easily add file upload capabilities to your web application. Chapter 3: HttpClient This chapter shows how to programmatically access HTTP resources. HttpClient provides many features, including cookie management and support for a broad range of features. Chapter 4: Net This chapter shows how a wide variety of common Internet protocols can be accessed, including FTP, NNTP, and others. Chapter 5: Pool This chapter demonstrates the use of a suite of configurable object pools. Chapter 6: DBCP (Database Connection Pool) This chapter covers the DBCP package, useful for Swing applications and other situations in which a container is not managing database connectivity for you. Chapter 7: BeanUtils This chapter shows how the information provided by JavaBeans-style objects can easily be accessed at run-time. Chapter 8: JXPath As you build applications composed of complex graphs of objects, traversing those objects can become tedious. JXPath provides an easy mechanism for walking through these graphs. Chapter 9: Logging Virtually every application can benefit from configurable logging and the logging package is a good place to get started. Chapter 10: Lang Lang is one of the most useful packages, but one of the hardest to get started with. This chapter provides an overview of the Lang package, helping you get oriented. Chapter 11: Collections This chapter covers powerful tools for working with collections richer object relationships. Chapter 12: Codec This chapter shows how to use a suite of specialized conversion routines useful for data transfer, security, and phonetic analysis. Chapter 13: CLI (Command-Line Interface) Learn how to present consistent, useful command-line configuration and help information with a bonus class path search tool. Chapter 14: Other Projects This chapter provides a roadmap for a broad suite of other Commons projects both the proper and sandbox.
Rating:
2.5 out of 5 by Book123 |
Download Links | |
Server | Status |
---|---|
Direct Download Link 1 | Alive |
Direct Download Link 2 | Alive |
Download Link 1 | Alive |
Buy This Book at Best Price >> |
Like this article?! Give us +1: