application express

Post on 20-Dec-2014

446 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Oracle Apex Tutorial

TRANSCRIPT

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• 10 - GRID

• 12 - CLOUD

The Power to Serve.

ORACLE

CLIENTORACLE LISTENER

CONNECTING ORACLE CLIENT & ORACLE SERVER

The Power to Serve.

ORACLE

SERVER

CONNECTING ORACLE CLIENT & ORACLE SERVER

o Requires Client Installation

o Configuration of Listener

o Requires More Resources

Rapid Application Development

o Quick Development of Software Applications

o Visual Tools for Development

o Very Little Custom Coding/Programming

o Easier to Manage Code and Functionality

The Power to Serve.

o Faster Testing and Debugging

o Simpler Collaboration among multiple skill sets

o Shorter Timelines Lower Budgets

o Greater Flexibility with changing/adding requirements

Oracle Application Express (Oracle APEX)(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, Plug-Ins, Team Development

The Power to Serve.

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

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 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

The Power to Serve.

• 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.

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

• 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 100’s 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.

• Database and Application Development

Building Applications

in Oracle APEX

The Power to Serve.

in Oracle APEX

The Power to Serve.

• Oracle application development home page

• Click Application Builder to develop applications

• Click SQL Workshop to develop database

Full SQL Capabilities using APEX SQL Workshop

Browse Database Objects Run SQL or SQL Scripts

The Power to Serve.

Building Applications in Oracle APEXCreating 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

The Power to Serve.

Export generates a SQL Script

Team Development & Administration

The Power to Serve.

Benefits & Features

The Power to Serve.

No Cost Feature of In Browser DevelopmentRAD

The Power to Serve.

Declarative Web 2.0 Self ServiceLeverage SQL Skills

SELECT *FROM EMP

Data-driven Applications

Develop opportunistic and departmental

productivity applications

Oracle Forms ModernizationLeverage SQL & PL/SQL declarative

programming skills to move Forms

applications to HTML / Web 2.0

The Power to Serve.

Online ReportingBuild SQL-based reporting

applications on existing

database schemas

Access ReplacementConsolidate outgrown Access applications to

the Oracle database with an APEX Web front

end

Spreadsheet Web-ificationConvert spreadsheets to Web applications

where they can be concurrently viewed and

edited

Reports

Forms

Charts

Validations

Processes

Computations

Translation

Services

Conditional

Processing

Authentication

The Power to Serve.

Calendar

Templates

Navigation

Branches

Web Services

Email Services

Authorization

Session State

Management

Logging &

Monitoring

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

The Power to Serve.

• Self-service provisioning model

• Public Cloud

• Hosting partners

• Amazon EC2

External Links

The Power to Serve.

External Links

Oracle Technology Network (OTN)

http://otn.oracle.com/apex

The Power to Serve.

Hosted “Development” Service

http://apex.oracle.com

The Power to Serve.

� 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

Future

The Power to Serve.

� 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.

THANK

UU

The Power to Serve.

top related