In this chapter, you learned that
Controls have a well-defined life cycle that you can hook into for performing special work as required.
WebLogic Workshop provides a full-featured event model that supports building and sending events on demand or at predefined points in the future.
WebLogic Workshop supports transactions implicitly.
Controls can be packaged into projects for reuse.
JavaBeans should be used as containers for data.
EJBs should be used when complex multitable data must be accessed as a single unit or an existing EJB must be accessed within a Workshop application.