| Title | Comment |
|---|
|
Design Patterns: Elements of Reusable Object-Oriented Patterns by Eric Gamma, et al |
A must-read and must-reference, this will be on nearly everyone's recommended reading list.
This is a definitive book on object-oriented design and has spawned a number of
derivative works.
|
|
Java Enterprise Design Patterns by Mark Grand | This is a good book showing a Java™ implementation of a number of enterprise design patterns. There are a number of Java implementation books on patterns available, but the definitive one may not yet be written.
|
|
Introduction to Algorithms
by Thomas H. Cormen, et al | This is a text book classic and a valuable reference for a rigorous approach to algorithms for
solving a large variety of computing problems. It advances discipline in algorithm correctness
and efficiency. |
|
Performance Analysis for Java Websites by Stacy Joines,et al |
Too often significant J2EE applications are designed, implemented, and deployed without
appropriate consideration and analysis for the system performance characteristics.
This book provides an excellent discussion of that topic, including best practices for
both applications and deployment configurations,and maps out a plan for capacity
planning and performance testing.
|
|
Java Servlet Programming by Jason Hunter |
This is an excellent book for learning J2EE servlet programming that provides many good examples.
|
|
Struts in Action: Building Web Applications with the Leading Java Framework
by Ted Husted, et al |
This is a very good book for application development using the Struts framework for those with
previous J2EE experience. There are other book choices for the absolute beginner.
|
|
The Java Developer's Guide to Eclipse by Shery Shavor, et al |
This is an excellent guide to understanding Eclipse and learning how to extend Eclipse by
developing plug-ins. It comes with exercises and useful sample code.
|
|
Concurrent Programming in Java(TM): Design Principles and Pattern
by Doug Lea |
This is a must read for building Java applications using concurrent programming.
|
|
Best practices: Developing portlets using JSR 168 and WebSphere Portal V5.02 by Stefan Hepper and Marshall Lamb | This is just as the article title describes. It is definitely a must read
for new portlet developers and a good refresher for experienced developers.
The JSR 168 specific content will be new to many.
|
|
Internetworking with TCP/IP Vol.1: Principles, Protocols, and Architecture
by Douglas E. Comer |
This is a classic for understanding the TCP/IP protocol suite.
|
|
Dynamic HTML: The Definitive Reference
by Danny Goodman |
This is an excellent reference for HTML, DOM, CSS, and JavaScript.
|