# Getting Started with Page Flows

WebLogic Workshop provides you with the tools to develop web applications using JavaServer Pages (JSPs) and Page Flows, separating presentation, business logic, and navigational control to manage complexity. The topics in this section discuss these concepts and provide detailed information on how to use WebLogic Workshop to develop web applications based on page flows and JSP pages.

## Topics Included in This Section

Introduction to Building Web Application with Page Flows

Introduces the page flow features in WebLogic Workshop. Walks you through a simple example.

Advantages of Using Page Flows

Outlines the advantages of page flow features, especially in comparison to using "pure Struts."

Using Form Beans to Encapsulate Data

Introduces data binding and describes how forms beans are used to separate data from presentation.

Form Bean Scopings

Explains the different scopings available for Form Beans.

Using Data Binding in Page Flows

Describes the various data binding contexts that are available in WebLogic Workshop.

Designing User Interfaces in JSPs

Discusses the most common presentation elements that you will need to design your web pages, such as buttons, labels, and checkboxes.

Presenting Complex Data Sets in JSPs

Describes the JSP data binding tags used to dynamically display large sets of data in a JSP.

Declaring Page Inputs

Explains how to declare variables that will be passed from the page flow controller to the JSP page.

Calling Web Services and Custom Java Controls From a Page Flow

Describes how to call a web service or Custom Java Control from a Page Flow.

Handling Images and Binary Data in Page Flows

Describes how to handle and display binary data, such as image files, in Page Flows and JSP pages.

Using JavaScript in Page Flow and Portal Applications

Explains how to access Page Flow tags with JavaScript, especially when the Page Flow application is contained in a Portal.

A Detailed Page Flow Example

Discusses how you can use WebLogic Workshop to quickly build the framework of a web application, which implements the major navigational flows and other major business logic, and can be used for early testing.

Best Practices for Page Flows

Describes a number of best practices for building Page Flows and JSP pages.

Updating Libraries with Service Packs

Describes how to update Page Flow libraries after you install a new WebLogic Workshop Service Pack.

Configuring Page Flow Applications

Explains how to optimize performance and avoid exhaustion of server resources.

### Related Topics

Getting Started Tutorial: Web Applications

Tutorial: Page Flow

Page Flow and JSP Samples