3 App Builder Concepts
To efficiently use App Builder, developers must understand some key concepts including managing user interface design, viewing rendered application pages, understanding page processing and rendering, managing session state, understanding URL syntax, managing session state values, and using built-in substitution strings.
- Understanding Applications
An Oracle APEX application is an HTML interface that exists on top of database objects such as tables or procedures.
- Running an Application or Page
To view a rendered version of your application, you run or submit it to the Oracle APEX engine. The APEX engine dynamically renders and processes pages based on data stored in database tables.
- How Does Page Processing and Page Rendering Work?
Learn how the Oracle APEX engine renders and processes pages, when APEX issues implicit commits, how conditional rendering and processing works, and how to verify user identity or control access to controls and components.
- About Enabling Support for Bookmarks
Developers can assist users who bookmark application pages by either using zero as the session ID, or enabling Rejoin Sessions.
- Understanding Session State Management
Oracle APEX transparently maintains session state and provides developers with the ability to get and set session state values from any page in the application.
- Managing Session State
View session state and manage session state overrides from the Runtime Developer toolbar which displays at the bottom of any editable page at runtime.
- Understanding URL Syntax
Oracle APEX applications support two types of URL syntax: Friendly URL Syntax and f?p Syntax.
- Managing Session State Values
Manage session state to store and retrieve values for a user as the user navigates between different application pages.
- Using Substitution Strings
Use substitution strings within templates, region source, or any attribute to pass information and replace a character string with another value.
- Using Template Directives
Use template directives to control how attributes that support substitution strings are processed.