The Common Java Cookbook

This book focuses on tactical implementation details, answering such questions as: How do we parse XML? How do we serialize beans? Is there an easier way to work with Collections? How do we work with HTTP and keep track of cookies? In enterprise software development, the tactical is often sacrificed for the strategic. Consider a complex enterprise-scale system with a solid, well-conceived architecture.

The strategic (or high-level) design appears reasonable from 40,000 feet, but as soon as you drill into the details, you notice that every component contains pages upon pages of unmaintainable and unnecessary code because the developers were not aware of some valuable time-saver like BeanUtils, Collections, or the Digester. Or, worse, the developer may have spent a week reimplementing most of the capabilities of Commons BeanUtils even though BeanUtils was already in the classpath.

While a familiarity with Apache Commons may not directly affect the architecture of your application, knowing what Apache Commons can do often helps to inform decisions made at the class level.

Pages : 333
Size :
File type : HTML
Downloads: 186
Created: 2021-05-14
License: Free
Author(s): Tim O'Brien
The Common Java Cookbook

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Java Tutorials

Learning JavaScript

Learning Java by Building Android Games

Java programming

Deep Learning with JavaScript: Neural Networks in TensorFlow.js

Learning Java

Others related eBooks about The Common Java Cookbook

Entreprenerd: Marketing Programmers

Download free course Entreprenerd: Marketing Programmers, pdf file on 301 pages by Jack Kinsella....

Programming in Lua

This book is for students and professionals who are intrigued by the prospect of learning and using a powerful language that provides a rich infrastructure for creating programs. No programming knowledge is necessary to benefit from this book except for the section on Lua bindings, which requires so...

The Vue.js Handbook

Download free course The Vue.js Handbook, pdf file on 122 pages by Flavio Copes....

VBA Notes for Professionals

Download free course VBA Notes for Professionals, pdf file on 202 pages by Stack Overflow Community....

Introduction to ADA 2012

This course is for developers who already know Ada 95 and want to learn about the new possibilities brought by Ada 2005 and Ada 2012. A brief introduction to Ada 2012 by John Barnes....

C++ Pointers and Memory

This document explains how pointers and memory work and how to use them—from the basic concepts through all the major programming techniques. For each topic there is a combination of discussion, sample C code, and drawings....

Machine Learning Yearning

Download free course Machine Learning Yearning, pdf file on 118 pages by Andrew Ng....

Think Java: How to Think Like a Computer Scientist

If you want to understand computer science, but have no programming experience, this book is for you. Think Java starts with the most basic programming concepts and carefully defines every term when it's first used. The authors then develop each new concept in a logical progression. Larger pieces ...

: Just Enough R: Learn Data Analysis with R in a Day

Learn R programming for data analysis in a single day. The book aims to teach data analysis using R within a single day to anyone who already knows some programming in any other language. The book has sample code which can be downloaded as a zip file. ...

XML messaging with SOAP

This PDF tutorial gives a hands-on introduction to using the Simple Object Access Protocol (SOAP) for communication between components....