Object Types

As part of the analytical process, we must discern the types of objects or components that will be used in the application. There are a number of common object types that have been identified based on their usage, and as it happens, these object types relate directly to J2EE components. These object types are as follows.

  • entity

  • boundary

  • control

  • lifecycle

Not all object definitions will fit clearly into one of these categories. In fact, it makes very good sense to create helper objects or convenience objects to facilitate development. But the top-level domain objects, which we referred to earlier, should each fall into one of these categories. The following sections explain these object types in more detail.

Entity Objects

An entity ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.