Introduction

The previous chapters examined the development of a movie store shopping cart application. In this chapter we will take a look at a different application, a discussion group application.

The system developed in this chapter is a discussion group system designed to maintain a database of messages stored by topic. The system tracks message threads, and users of the system can start a message thread or add to existing message threads. The code behind this system is used to demonstrate login security, the creation of dynamic HTML tables, storing data in session variables, passing request parameters, and other important concepts.

A basic design strategy of separating presentation logic from business logic is used. To maintain this separation ...

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.