Chapter 3. Enterprise Testing
Before we delve into the issues surrounding enterprise testing in Java, it’s important to define exactly what we mean by enterprise.
It’s hard to conceive of a word with as many meanings and connotations (and misconceptions!) as enterprise in Java. For many, this word is tied to the usage of the Java Enterprise Edition (J2EE, or its current incarnation, Java EE), whose APIs enable us to bless our applications with the enterprise stamp. For others, enterprise applications have specific features regardless of what APIs or even specific languages are used.
An example of using the enterprise API is an intranet application that manages a fixed set of entities, with its own backing store. It is likely that this application ...