Applying J2EE Technologies


In this chapter we'll take a deeper look at some of the key decisions involved in developing a J2EE architecture, especially those we discussed in . We'll discuss:

After we discuss each issue, we'll make the relevant decisions for our sample app. While the sample app is just one – relatively simple – J2EE app, this serves to highlight many common problems and demonstrate the trade-offs called for in real projects.

We won't talk about data access in this chapter. This important topic will be addressed in s 7, 8, and 9. We'll also pay relatively little attention to the implementation of the web tier. This will be discussed in detail in s 12 and 13.