Chapter 2. What we need to know to effectively use APEX
APEX is a declarative tool. As such, we are working with wizards and properties/attributes sheets. However, in some cases, the declarative wizards don't support all the technologies, options, and finer details that are available to us in the environment in which APEX operates and are important to achieve the tasks and business logic of our APEX application.
Whenever we want to enhance the generic result of a declarative wizard, such as in some of the following cases:
Generating complex reports
Having better control over the page layout, format, and styling
Enhancing the functionality of the APEX application page, utilizing advanced technologies (like AJAX)
Fully utilizing the Oracle database resources
and more, we need to have some basic skills and a knowledge of relevant programming languages and technologies.
When and where appropriate or needed, whether mandatory or optional, the APEX wizards and property sheets will allow us to use our...