# Understanding View Objects, View Links, and Application Modules

These topics describe important concepts about view objects, view links, and application modules:

- What is a View Object?

- What Is a View Link?

- What Is an Application Module?

- When to Put Code in an Application Module or a View Object

- About Master-Detail Views

- About Application Module Pooling

- About Connection Pooling

- What is a View Attribute?

- About Transactions

- About Managing Rows in Memory at Runtime

- About Testing Business Components within JDeveloper

- About Business Component Properties