Enterprise web applications today can easily contains hundreds, if not thousands
of pages. These pages should not only look great visually, but also offer
services to customers that require the implementation of complex business
logic. Managing a complex web site can be a daunting task, especially where
the business logic is implemented directly in the web pages, and changing
the logic requires many edits in many locations.
WebLogic Workshop provides you with the tools to manage complex web
applications using JavaServer Pages (JSPs) and Page Flows. Separation of
presentation and business logic allows for modularity of business logic
implementation, such that the impact of changing business logic can be
minimal. Furthermore, this separation allows the application developer to
concentrate on implementing the business process using Java controls and EJBs,
while the web developer can focus on the presentation. Page flows provide the
navigational control, allowing a web application architect to easily design
the flow between the JSP pages in the web application.
Topics Included in This Section
Guide to
Building Page Flows
This development guide explains the key concepts involved
in developing web applications using page flows, JavaServer Pages (JSPs),
and WebLogic Workshop.
Exception
Handling and Validating User Input
Explains how to handle errors at arise in a web application
and how to validate data submitted by users.
Working with Struts Applications
Explains how to use your existing Struts applications with
Page Flow and Portal applications.
Web
Application Reference
The reference section provides details on page flow annotations,
JSP tag syntax, and Flow View icons.
Related Topics
Getting
Started Tutorial: Web Applications
This tutorial provides an entry-level introduction into the
WebLogic Workshop environment for developing web applications that contain
page flows and JSPs.
Tutorial:
Page Flow
This tutorial provides more advanced tour of the WebLogic
Workshop environment for developing web applications. This tutorial will teach
you the basics of Page Flow technology, as well as more advanced features
such as data binding, Java controls and security.
Page
Flow and JSP Samples
This section discusses a number of pre-built sample web
applications that demonstrate key concepts in page flow and JSP technology.
How
Do I... topics for Page Flows and JSPs
This 'How Do I...?' section presents a number of hands-on
examples to building page flows and data binding.