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 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.