Académique Documents
Professionnel Documents
Culture Documents
OrderAM
PersonsVO1
Represents the data model that the client uses and has
one connection to the database
Provides transactional context for the application
Enables you to gather data customized to a client interface
so that data can be retrieved in one network round-trip
Can contain other application modules, called nested
application modules
Keeps track of all changes that affect data in the database
Provides remotely accessible methods to implement
application module behavior
Is deployable in multiple configurations
Can be easily reused in business logic tiers of other
applications
OrderAMDataControl
CustomerVO1
OrderVO2
Application modules:
Handle transaction and concurrency support
Use a single database connection
Provide transaction context for updates, deletes, and inserts
for all view objects in the application module, so all are
committed or rolled back at once
For nested application modules, the outermost application
module provides the transaction context for the others.
No coding is required unless you want to modify the
default behavior.
Referenced: Id like to be
used by User2
Unavailable: Im busy
right now!
Saved
state
Passivation Activation
Controller
Struts JSF/ADF Task Flow
Data
Services
Relational Data XML Data Legacy Data Packaged Apps
1 3 5
4
2