Logo

You're here: Home » Java » More Java Pitfalls

More Java Pitfalls


by Michael C. Daconta, Kevin T. Smith, Donald Avondolio, W. Clay Richardson | ISBN: 0-471-23751-5 | 2003, Wiley Publishing

The formal definition, given in the first Java Pitfalls (Wiley, 2000) book, is as follows:
“A pitfall is code that compiles fine but when executed produces unintended and sometimes disastrous results.”

This rather terse definition covers what we consider the “basic” pitfall. There are many variations on this theme. A broader definition could be any language feature, API, or system that causes a programmer to waste inordinate amounts of time struggling with the development tools instead of making progress on the resulting software. The causes of pitfalls can be loosely divided into two groups: the fault of the platform designer or the fault of the inexperienced programmer. This is not to cast blame, but rather to determine the source of the pitfall in the construction of a pitfall taxonomy. For the same reason we create a formal definition of pitfalls, we present the pitfall taxonomy in order to attempt to better understand the things that trip us up.

Table of Content

Part One: The Client Tier.
This part covers both J2ME and J2SE and explores pitfalls in developing both networked and standalone clients. Topics covered include preferences, application deployment, logging, IO performance, and many more. This part has 22 pitfalls.

Part Two: The Web Tier.
This part examines pitfalls in components that run inside the Web container, like servlets and JavaServer Pages (JSPs). These applications generate dynamic Web pages or communicate with applets, JNLP, or standalone clients. This parts covers topics like JSP design, caching, servlet filters, database connections, form validation, and many others. This part includes 14 pitfalls.

Part Three: The Enterprise Tier.
Here we look at components that are part of the J2EE platform or execute inside an Enterprise Java Beans (EJB) container, like session, entity, and message-driven beans. These components interact with other enterprise systems, legacy systems, the Web tier, or directly to clients. Because Web services play a key role in the enterprise tier, pitfalls related to some of the Web services APIs (JAXR and JAX-RPC) are in this section. Some other topics in this part are J2EE design errors, session beans, Java Data Objects (JDO), security, transactions, and many more. This part includes 14 pitfalls.

Look Inside The Book



Tag: Java,Java books,Java tutorials,Java references

Date: 04/04/2006 • Views: 200 • Downloads: 52 • Rating: 0 (0 Votes)
Download More Java Pitfalls (5MB)Report ProblemRecommend this file to a friend

Rate this file

Lowest Highest

Partners: Links | Links 2
Script by Olate Download 3.4.3 | RSS


 


Your Ad Here



Anwarica.com
Link Exchange
Graphatia
Yuk Ngeblog!
Download.web.id