... focused on J2EE 1.3, and hence J2SE 1.3. However, language and API
improvements in J2SE 1.4 are discussed where relevant, as J2SE 1.4 is already available and can even be used
with some J2EE 1.3 ... EJBs and web applications in the
same server instance.
93
Brought to you by ownSky
Design Techniques and Coding
Standards for J2EE Projects
As J2EE applications tend to...
... my approach in this
book and much J2EE literature. Most J2EE books concentrate on J2EE APIs, rather than
the reality of using them. Hence they tend to show quick and dirty approaches (for
example, ...
public interface CommandExecutor {
Command executeCommand(Command command)
throws RemoteException, CommandException; }
An SFSB remote interface might extend this (the executeCom...
... Testing J2EE Applications 73
Chapter 4: Design Techniques and Coding Standards for J2EE Projects 113
Chapter 5: Requirements for the Sample Application 179
Chapter 6: Applying J2EE Technologies 20 3
Chapter ... This gives us much greater freedom in designing
J2EE applications.
Brought to you by ownSky
J2EE Architectures
J2EE provides many architectural choices. J2EE also...
... decisions and a meaningful implementation exercise. This application has been
designed from the business perspective (with generous input from a business analyst friend) rather than
aJ2EE technology ... preconceived set of J2EE technologies.
We will refer back to this chapter throughout the rest of this book to underpin technical decisions, the
development of a testing strategy and...
... of this behavior with all databases, JDBC drivers, and
application servers, as the JDBC 2. 0 API (the version guaranteed with J2EE 1.3) and J2EE specifications do
not require prepared statement ... implement entity beans would foster competition and innovation in the
application server market and would help JDO become a single strong J2EE standard for accessing
persistent d...
... key to designing maintainable J2EE web
applications, and the central point of this chapter.
Both servlets and view technologies (such as JSP) are required for building maintainable
J2EE web ...
singleton="false"
class="com.wrox.expertj2ee.ticket.referencedata.jdbc.JdbcCalendar">
</bean>
<bean name="calendar"
class="com.wrox.expe...
...
121 -ejbimpl.jar and 121 -jdbc.jar, as we've seen above:
Class-Path: log4j-l .2. jar 121 -core.jar 121 -ejbimpl.jar 121 -jdbc.jar
The WAR includes 121 -core.jar, 121 -web.jar and 121 -jdbc.jar in ... iteration is handled by ordinary Java code, making it straightforward:
List list = new List(false, 2 0 ) ;
list.setListSymbol(new Chunk("\u2 022 ",
new Font(Font.HEL...