Vous êtes sur la page 1sur 37

Oracle APEX

A . Antony Alex MCA Dr G R D College of Science CBE Tamil Nadu - India


The Power to Serve.

DEVELOPMENT - ORACLE SERVER


SUPPORT FOR CLIENT-SERVER 8 - INTERNET 10 - GRID 12 - CLOUD

The Power to Serve.

ORACLE CLIENT

ORACLE LISTENER

CONNECTING ORACLE CLIENT & ORACLE SERVER

o Requires Client Installation o Configuration of Listener o Requires More Resources

ORACLE SERVER

The Power to Serve.

Rapid Application Development


o o o o o o o o Quick Development of Software Applications Visual Tools for Development Very Little Custom Coding/Programming Easier to Manage Code and Functionality Faster Testing and Debugging Simpler Collaboration among multiple skill sets Shorter Timelines Lower Budgets Greater Flexibility with changing/adding requirements

The Power to Serve.

Oracle Application Express (Oracle APEX)

The Power to Serve.

Oracle APEX - History

HTML DB 1.5 [2004]


First Release

HTML DB 2.0 [2005]


SQL Workshop

Application Express 2.2 [2006]


Packaged Applications

Application Express 3.1 [2008]


Interactive Reports

Application Express 4.0 [2010]


Websheets, Dynamic Actions, PlugIns, Team Development

HTML DB 1.6 [2004]


Themes

Application Express 2.1 [2006]


Oracle XE

Application Express 3.0 [2007]


Flash Charts, PDF Printing, Access Migration

Application Express 3.2 [2009]


Oracle Forms Conversion

Application Express 4.1 [2011]


Data Upload, Error Handling, ROWID

The Power to Serve.

Overview
Database centric Rapid Application Development (RAD) No cost feature of the Oracle Database All Editions 100% Browser-Based and Declarative Use SQL Workshop to create and manage DB objects Use Application Builder to create Web 2.0 Applications Leverage SQL skills to build reports, charts and forms Popular; extremely active OTN forum, high adoption

The Power to Serve.

Architecture

Simple 2-Tier Architecture Pages dynamically rendered using Meta data No code generation or file based compilation Runs everywhere Oracle Database runs

The Power to Serve.

The Power to Serve.

The Power to Serve.

Workspace
Oracle Application Express enables a single database to host large numbers of users. Users work in a dedicated work area called a workspace. A workspace is a virtual private database that enables multiple users to work within the same Oracle Application Express installation while keeping their objects, data and applications private. Flexible architecture enables a single database instance to manage thousands of applications. It turns a single database into a hosted service, making it an ideal platform for consolidation of smaller data stores.
The Power to Serve.

The Power to Serve.

Private Cloud Development Service


Allows IT Departments to provide DB as a Service One Oracle instance supports 100s of Workspaces Workspaces provide access to one or more DB Schemas Multi-tenant provisioning supports consolidation Fully Automated Self-service Provisioning Database and Application Development

The Power to Serve.

Building Applications in Oracle APEX

The Power to Serve.

Oracle application development home page Click Application Builder to develop applications Click SQL Workshop to develop database
The Power to Serve.

Full SQL Capabilities using APEX SQL Workshop

Browse Database Objects

Run SQL or SQL Scripts

The Power to Serve.

Building Applications in Oracle APEX


Creating an application

1. Initiate Create App Wizard

The Power to Serve.

2. Add Pages

The Power to Serve.

3. Confirm and Create

The Power to Serve.

4. Run Applications

The Power to Serve.

Click to edit page component

The Power to Serve.

Edit component

The Power to Serve.

Run page to view changes

The Power to Serve.

Export Application

Export generates a SQL Script


The Power to Serve.

Team Development & Administration

The Power to Serve.

Benefits & Features

The Power to Serve.

No Cost Feature of

RAD

In Browser Development

SELECT * FROM EMP

Declarative Web 2.0

Leverage SQL Skills

Self Service

The Power to Serve.

Data-driven Applications
Develop opportunistic and departmental productivity applications

Oracle Forms Modernization


Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0

Online Reporting
Build SQL-based reporting applications on existing database schemas

Spreadsheet Web-ification
Convert spreadsheets to Web applications where they can be concurrently viewed and edited

Access Replacement
Consolidate outgrown Access applications to the Oracle database with an APEX Web front end

The Power to Serve.

Reports

Validations

Translation Services Conditional Processing Authentication

Forms

Processes

Charts

Computations

Calendar

Branches

Authorization Session State Management Logging & Monitoring

Templates

Web Services

Navigation

Email Services

The Power to Serve.

Development / Deployment Options

The Power to Serve.

Locally
Install on Stand-alone machine

Multi-tenant Private Cloud


Workspaces for each department Self-service provisioning model

Public Cloud
Hosting partners Amazon EC2

The Power to Serve.

External Links

The Power to Serve.

Oracle Technology Network (OTN) http://otn.oracle.com/apex

The Power to Serve.

Hosted Development Service


http://apex.oracle.com

The Power to Serve.

Future
Enhanced themes and HTML templates to enable developers to declaratively create mobile applications and/or mobile pages. Incorporate HTML 5 charting capabilities. Declarative specification of REST ful Web services mapped to SQL and PL/SQL. Modal Dialogues Multiple Tabular Forms on one page Master-Detail-Detail support Multiple Interactive Reports on one page

The Power to Serve.

The Power to Serve.

THANK U
The Power to Serve.

Vous aimerez peut-être aussi