Beginning Oracle Application Express
暫譯: Oracle Application Express 入門指南

Rick Greenwald

  • 出版商: Wrox Press
  • 出版日期: 2008-12-22
  • 定價: $1,360
  • 售價: 2.2$299
  • 語言: 英文
  • 頁數: 384
  • 裝訂: Paperback
  • ISBN: 0470388374
  • ISBN-13: 9780470388372
  • 相關分類: Oracle
  • 立即出貨 (庫存=1)

相關主題

商品描述

Oracle Application Express is an easy-to-use application development environment built on the Oracle technology stack. There are two aspects of that previous sentence that you may find jarring—that Oracle, a company widely known for its database technology, has an application development environment, and that Oracle, a company thought of as delivering high-end, enterprise-ready technology, has anything that is easy to use.

But, as this book will show, the introductory statement is completely accurate. Oracle Application Express, commonly known as Oracle APEX or simply APEX, does benefit from the long-established enterprise-class robustness that is the hallmark of Oracle technology. The applications you build will be able to support hundreds of users and many terabytes of data, scalability far beyond even the imagination of most other development environments.

And Oracle APEX, with its declarative, wizard-driven methodology, is truly easy to use. In the course of the few hundred pages of this book, you will not only learn about how to use APEX, you will create a usable order entry system. The fast learning curve presented in these pages is a consequence of many years of development and refinement of the APEX product, which began life almost a decade ago within Oracle.

By the end of this volume, you will know enough to create your own applications, as well as having the knowledge and understanding of Oracle APEX and the world of Oracle technology to explore further refinements on your own.

Best of all, you can use APEX with absolutely no cost—either in a hosted environment, as suggested in Chapter 1, or with a free version of the Oracle database.

Welcome to the world of Oracle Application Express!

This book is aimed at a particular group of users—those who are not familiar with Oracle Application Express. The book assumes that you have a basic knowledge of application development, the type you could get from playing around with a personal database such as Access. In fact, this book was written with an Access developer in mind—an Access developer looking to step up to a more scalable and reliable environment, with reduced maintenance overhead and greater integration between application systems.

This book covers the use of Oracle Application Express. Although the book is based on the 3.5 version, you can use the book with older versions as well. However, since the book will use a hosted version of Oracle Application Express, and since both the Oracle database that support the product and the product itself are available as free downloads from http://otn.oracle.com, you should be able to use the latest version easily.

This book is structured to give the reader a gradual introduction to the essentials of development with Oracle Application Express. The book contains the following:

  • Welcome to Oracle!—This contains an overview of Oracle Application Express, as well as instructions on how to set up a hosted development environment for performing the exercises used in the book.

  • Jumpstart Oracle Application Express—You will leap into creating applications with Oracle Application Express and finish a simple application by the end of this.

  • Extending Your Oracle APEX Application—This will introduce you to the options in Oracle APEX that let you ensure that your users will enter correct data while using your application.

  • Validation, Calculation, Navigation, and Lists—This continues the exploration of the aspects of APEX that help you to ensure that data used in your application is correct. Additionally, this covers basic navigation options for your application.

  • Reporting and Charting—This covers the powerful and flexible reports you can create with Oracle APEX, and introduces you to the graphical capabilities of APEX reporting.

  • Components Working Together—This extends your work with charts, showing how you can create charts that link to a more detailed view of the data they represent. You will also learn how to create a calendar page with links to the data shown as part of the calendar, and how to add images taken from the underlying database to an Oracle APEX report.

  • Customizing User Interfaces—This explores advanced options for customizing user interfaces, on individual pages as well as across your entire APEX application.

  • PL/SQL—This introduces you to PL/SQL, the underlying language used to implement your APEX application, and demonstrates how to use the power of PL/SQL to extend the logic in your application.

  • Security—This covers how security is implemented for your APEX environment.

  • Deployment and Administration—This covers the options you have for deploying an APEX application to another environment and walks you through one of those options. Additionally, this introduces you to the administrative functionality you can use to monitor and manage your APEX applications.

  • Packaged Applications—This gives an overview of packaged applications available for Oracle Application Express, with a more detailed look at a select few.

  • Migration—This describes how to migrate applications from Microsoft Access to Oracle Application Express.

商品描述(中文翻譯)

Oracle Application Express 是一個易於使用的應用程式開發環境,建立在 Oracle 技術堆疊之上。您可能會對這句話的兩個方面感到驚訝——Oracle 這家公司以其資料庫技術而聞名,卻擁有一個應用程式開發環境;而且 Oracle 被認為提供高端、企業級技術,卻有任何易於使用的產品。

但正如本書所示,這個介紹性陳述是完全正確的。Oracle Application Express,通常稱為 Oracle APEX 或簡稱 APEX,確實受益於 Oracle 技術的企業級穩健性。您所建立的應用程式將能夠支持數百名用戶和數TB的數據,擴展性遠超過大多數其他開發環境的想像。

而 Oracle APEX 以其聲明式、向導驅動的方法論,確實易於使用。在本書的幾百頁中,您不僅會學習如何使用 APEX,還會創建一個可用的訂單輸入系統。這些頁面中所呈現的快速學習曲線是 APEX 產品多年來開發和完善的結果,該產品在近十年前於 Oracle 內部誕生。

在本書結束時,您將知道足夠的知識來創建自己的應用程式,並具備對 Oracle APEX 和 Oracle 技術世界的理解,以便進一步探索自己的改進。

最棒的是,您可以完全免費使用 APEX——無論是在托管環境中,如第一章所建議的,還是使用免費版本的 Oracle 資料庫。

歡迎來到 Oracle Application Express 的世界!

本書針對特定的用戶群體——那些不熟悉 Oracle Application Express 的人。書中假設您對應用程式開發有基本的了解,這種了解可以通過玩弄個人資料庫(如 Access)來獲得。事實上,本書是以 Access 開發者為目標撰寫的——一位希望升級到更具擴展性和可靠性的環境的 Access 開發者,並減少維護開銷,增強應用系統之間的整合。

本書涵蓋 Oracle Application Express 的使用。雖然本書基於 3.5 版本,但您也可以使用舊版本。不過,由於本書將使用 Oracle Application Express 的托管版本,並且支持該產品的 Oracle 資料庫及其本身都可以從 http://otn.oracle.com 免費下載,因此您應該能夠輕鬆使用最新版本。

本書的結構旨在逐步引導讀者了解使用 Oracle Application Express 的基本要素。書中包含以下內容:
- 歡迎來到 Oracle!——這部分包含 Oracle Application Express 的概述,以及如何設置托管開發環境以執行書中練習的指導。
- 快速啟動 Oracle Application Express——您將迅速開始使用 Oracle Application Express 創建應用程式,並在本書結束時完成一個簡單的應用程式。
- 擴展您的 Oracle APEX 應用程式——這將介紹 Oracle APEX 中的選項,讓您確保用戶在使用應用程式時輸入正確的數據。
- 驗證、計算、導航和列表——這繼續探索 APEX 的各個方面,幫助您確保應用程式中使用的數據是正確的。此外,這部分涵蓋了應用程式的基本導航選項。
- 報告和圖表——這部分涵蓋您可以使用 Oracle APEX 創建的強大而靈活的報告,並介紹 APEX 報告的圖形功能。
- 組件協同工作——這擴展了您對圖表的使用,展示如何創建與其所代表的數據的更詳細視圖相連結的圖表。您還將學習如何創建一個日曆頁面,並鏈接到作為日曆一部分顯示的數據,以及如何將來自底層資料庫的圖像添加到 Oracle APEX 報告中。
- 自定義用戶界面——這探討了自定義用戶界面的高級選項,無論是在單個頁面上還是在整個 APEX 應用程式中。
- PL/SQL——這將介紹 PL/SQL,實現您的 APEX 應用程式所使用的底層語言,並演示如何利用 PL/SQL 的強大功能來擴展應用程式中的邏輯。
- 安全性——這部分涵蓋了如何為您的 APEX 環境實施安全性。
- 部署和管理——這部分涵蓋了將 APEX 應用程式部署到其他環境的選項,並引導您完成其中一個選項。此外,這部分還介紹了您可以用來監控和管理 APEX 應用程式的管理功能。
- 打包應用程式——這部分概述了可用於 Oracle Application Express 的打包應用程式,並對幾個選定的應用程式進行更詳細的介紹。
- 遷移——這部分描述了如何將應用程式從 Microsoft Access 遷移到 Oracle Application Express。