# Portal Controls and Page Flows

Portal Controls are designed for use within Page Flows, where the Page Flow handles navigation logic and the Portal Control encapsulates tracking and personalization functionality.

Like Java Controls, Portal Controls make it easy to insert well-implemented tracking and personalization code inside portlets with a few simple actions. Portal Controls are used within Page Flows to expose resources and business logic in predefined ways.

## About Java Controls and Page Flows

Consult the following topics to familiarize yourself with how Java Controls are used with Page Flows.

Getting Started with Java Controls

Guide to Building Page Flows

Working with Java Controls

Source Files for Java Controls

Using Controls in Business Processes

Using Portal Controls

Building Custom Java Controls

Using WebLogic Built-In Controls