Introduction

As we have seen in these many chapters, J2EE provides numerous technologies and tools that can be used to create applications: Swing for GUI applications, RMI, servlets, JSPs, EJBs, JMS, JAXM and SOAP, and XML parsers among others. The question you may have formulated through this technology review is how to pull all of this together to build an application.

Previously we have looked at discrete examples of specific J2EE packages at times using them in combination with other APIs. Now we will move beyond that and spend some time looking at examples of complete J2EE applications using a sampling of J2EE packages and applying various Java design patterns in the process.

In this section, we will look at a complete shopping cart application ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.