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.
Table of contents
- Supplements to the Java Platform
- Manipulating Text
- JavaBeans
- Functors
- Collections
- XML
- Application Infrastructure
- Math
- Templating
- I/O and Networking
- HTTP and WebDAV
- Searching and Filtering
Pages : | 333 |
Size : | 3.0 MB |
Downloads: | 121 |
Created: | 2022-02-03 |
License: | CC BY-NC-ND |
Author(s): | Tim O'Brien |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about The Common Java Cookbook
Download free course Learning Java, pdf file on 1225 pages by Stack Overflow Community.
Web scraping or crawling is the art of fetching data from a third party website by downloa..., download free Java tutorial in PDF (115 pages) created by Kevin Sahin .
Download free course HelloWorld Java Program free PDF, pdf file on 3 pages by tutorialkart.com.
This book uses both best of breed open source software and the author's own libraries to introduce the reader to Artificial Intelligence (AI) technologies like genetic algorithms, neural networks, expert systems, machine learning, and statistical natural language processing (NLP).
It's a fact: if you know HTML, CSS, and JavaScript, you already have the tools you need to..., download free JavaScript tutorial in PDF (186 pages) created by .