
At a Glance
Format
PDF
eText
$79.99
or 4 interest-free payments of $20.00 with
orInstant online reading in your Booktopia eTextbook Library *
Why choose an eTextbook?
Instant Access *
Purchase and read your book immediately
Read Aloud
Listen and follow along as Bookshelf reads to you
Study Tools
Built-in study tools like highlights and more
* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.
Application Express, or APEX, is one of the most innovative products to come out of Oracle in years. APEX is an application development framework for developing database-backed applications. It's easy enough to get started in that power users can quit storing data in random spreadsheets and instead centralize their data in the powerful Oracle database, all without developer help. Developers aren't left out, however. Those who choose to do so can go deep and leverage the full power and flexibility of Oracle's database engine. Getting started with APEX is easy; learning how to take full advantage of APEX is the problem. It was the problem, that is, until this book came along. In Pro Oracle Application Express, authors John Scott and Scott Spendolini open the "hood" of APEX and expose the full power behind its easy-to-use GUI. They show you what you need to know to produce powerful, professionally polished applications—such as user-authentication models, approaches to layout and navigation, how to integrate Ajax, how to deal with localization issues such as time zones and translations, how to customize the look and feel of an APEX web site, and much, much more. The authors are well-qualified to write on APEX. John Scott runs ShellPrompt, a hosting service that handles many large-scale APEX applications, some of which he is paid to develop. John is a hard-core APEX developer. His co-author, Scott Spendolini, is one of the original creators of APEX. Both John and Scott now base their full-time careers on developing APEX applications. Pro Oracle Application Express is your opportunity to learn APEX from the very best.
on
Desktop
Tablet
Mobile
Cover -- TOC$Contents -- Foreword -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Preface -- CH$CHAPTER 1 Development Best Practices -- APEX Installation Decisions -- Application Development Considerations -- Users and Administrators -- Workspaces and Schemas -- Application Deployment -- Application Portability and Code Reuse -- Performance Considerations. -- Bind Variables -- Report Pagination Style -- Error and Exception Handling -- Packaged Code -- Summary -- CH$CHAPTER 2 Migrating to APEX from Desktop Systems -- Excel Migration -- Creating a New Application Based on a Spreadsheet -- Running the New Application -- Customizing the Application -- Exporting Data to a Spreadsheet -- Access Migration -- Using the Access Export Option -- Using the ODBC Database Export Method -- Using Oracle Migration Workbench -- Migrating the Application -- Migration from Other Systems -- Migrating from a System Using an Oracle Database -- Migrating from a System Using Another Database -- Migration with SQL Developer -- Connecting to a Migration Source -- Running the Migration Wizard -- Verifying the Migration -- Summary -- CH$CHAPTER 3 Authentication and User Management -- Preconfigured Authentication Schemes -- Open Door Credentials -- No Authentication -- Application Express Account Credentials -- Creating New Application Users -- Creating Groups -- Controlling Authentication with Groups -- Maintaining Cookie Users Within Your Application -- Database Account Authentication -- Custom Authentication -- Creating the User Repository -- Creating a New Authentication Scheme -- Regarding Index Usage -- Hash Rather Than Crypt -- Implementing Locked User Accounts -- Automating User Registration -- Implementing Session Timeouts -- Summary -- CH$CHAPTER 4 Conditions and Authorization Schemes -- Conditions -- Specifying Condition Types -- Using Conditions Appropriately -- Authorization Schemes -- Creating an Authorization Scheme -- Protecting Your Resources -- To Cache or Not to Cache -- Resetting the Caching -- Summary -- CH$CHAPTER 5 Data Security -- URLs and Security -- Understanding the URL Syntax -- Manipulating the URL -- Session State Protection -- Enabling Session State Protection -- Configuring Session State Protection -- Virtual Private Database -- Implementing VPD -- Using Contexts with VPD -- Using Advanced VPD Features -- VPD Best Practices -- Auditing -- Enabling Auditing -- Viewing Audit Data -- Summary -- CH$CHAPTER 6 Navigation and Layout -- Tabs -- Understanding Tab States: Current and Noncurrent -- Using Standard Tabs -- Using Parent Tabs -- Navigation Bars -- Accessing Navigation Bar Entries -- Creating Navigation Bar Entries -- Performing an Action on the Current Page -- Breadcrumbs -- Accessing Breadcrumb Entries -- Using Dynamic Breadcrumb Entries -- Displaying Breadcrumbs -- Lists -- Accessing List Entries -- Creating a Menu Using a List -- Tracking Clicks on List Entries -- Using User-Defined Attributes for List Entries -- Trees -- Creating a Table for the Tree Entries -- Creating the Tree Component -- Enabling and Disabling Tree Entries -- Page Zero --T$18506.
ISBN: 9781430202806
ISBN-10: 1430202807
Published: 23rd October 2008
Format: PDF
Language: English
Publisher: Springer Nature
























