Skip to main content

2011 | Buch

Expert Oracle Application Express Plug-Ins

Building Reusable Components

insite
SUCHEN

Über dieses Buch

Expert Oracle Application Express Plugins is your "go to" book on the groundbreaking plugin architecture introduced in Oracle Application Express 4.0. Using the new APEX functionality, you can create well-packaged, documented, reusable components and reliably leverage your coding investments across many applications. Components you create can define new item and region types, specify validation processes, and present dynamic actions to client applications. You can design innovative and colorful ways to display information, such as displaying the temperature using an image of a thermometer, or displaying sales velocity in the form of an automotive speedometer. The new plugin architecture is sure to create a tidal wave of creativity.

Author Martin D'Souza shows everything you need to know to get started in building and deploying plugins of your own design. You’ll learn the underlying architecture, including the APIs used to tie your plugins seamlessly into an Application Express environment. You’ll learn about the different types of plugins, and you’ll walk through examples of each to ensure that you can create the right type of plugin when you need it. Finally, Expert Oracle Application Express Plugins shows how to work as part of the larger Application Express community by leveraging that community’s efforts and by giving back as you deploy your own plugins to the broad audience of Application Express developers.

Presents the architecture and APIs available for customizing Application Express Gives clear examples of plugin development, for each type of plugin Helps you work as part of the broader community of plugin developers

Inhaltsverzeichnis

Frontmatter
Chapter 1. Introduction to Plug-Ins
Abstract
Plug-ins allow third-party developers to add additional functionality to software applications and frameworks. Plug-ins exist for many different types of applications, such Mozilla Firefox (Add-ons and Extensions), Microsoft Word (Add-Ins), and development frameworks such as Salesforce.com.
Martin Giffy D’Souza
Chapter 2. Plug-In Fundamentals
Abstract
Plug-ins are shared component objects. Like other shared components, they are local to an application and can be made accessible (via subscriptions) to other applications in the same workspace.
Martin Giffy D’Souza
Chapter 3. Item Plug-Ins
Abstract
Now that you know what plug-ins can do and their components, it’s time to build your first plug-in. Don’t worry if you’re still a bit confused about how they work. This chapter will help answer most of your questions. Since it is the first plug-in in this book, everything will be defined in detail.
Martin Giffy D’Souza
Chapter 4. Dynamic Action Plug-Ins
Abstract
Dynamic actions were introduced to APEX starting in version 4.0. When they were first introduced, they were one of the most popular new features included in the release, alongside plug-ins. Dynamic actions allow APEX developers to declaratively define actions based on browser events.
Martin Giffy D’Souza
Chapter 5. Region Plug-Ins
Abstract
Region plug-ins, as you may guess, allow you to create your own region types in APEX. Before APEX 4.0, if you wanted to create a “custom” region you would need to create a PL/SQL type region that would generate all the content for your custom region. Region plug-ins take a similar approach, and also provide an excellent declarative and supported framework for managing custom region types.
Martin Giffy D’Souza
Chapter 6. Process Plug-ins
Abstract
The last type of plug-in that will be covered in this book is the Process type plug-in. This chapter will also cover process plug-ins, when to use/develop them, and provide an example of them.
Martin Giffy D’Souza
Chapter 7. Best Practices & Community
Abstract
As with all programming languages and frameworks, there are some best practices to help developers create solid and robust plug-ins. These best practices are just recommendations and can vary by organization depending on your individual requirements. You may find that some of the best practices described in this chapter are not worded exactly as they are in your organization. That’s perfectly fine, as they are meant to be a guideline. Adopt them as necessary to suit your team’s needs.
Martin Giffy D’Souza
Chapter 8. Debugging & Tools
Abstract
Developing plug-ins, especially your first plug-in, can be difficult without the appropriate tools and debugging techniques. This chapter discusses how to instrument your plug-in. It also covers some tools to help assist and speed up your plug-in development.
Martin Giffy D’Souza
Backmatter
Metadaten
Titel
Expert Oracle Application Express Plug-Ins
verfasst von
Martin Giffy D’Souza
Copyright-Jahr
2011
Verlag
Apress
Electronic ISBN
978-1-4302-3504-0
Print ISBN
978-1-4302-3503-3
DOI
https://doi.org/10.1007/978-1-4302-3504-0

Premium Partner