application express
DESCRIPTION
Oracle Apex TutorialTRANSCRIPT
![Page 1: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/1.jpg)
Oracle APEX
A . Antony Alex MCA
Dr G R D College of Science – CBE
Tamil Nadu - India
The Power to Serve.
![Page 2: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/2.jpg)
DEVELOPMENT - ORACLE SERVER
• SUPPORT FOR
• CLIENT-SERVER
• 8 - INTERNET
• 10 - GRID• 10 - GRID
• 12 - CLOUD
The Power to Serve.
![Page 3: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/3.jpg)
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
![Page 4: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/4.jpg)
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
![Page 5: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/5.jpg)
Oracle Application Express (Oracle APEX)(Oracle APEX)
The Power to Serve.
![Page 6: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/6.jpg)
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
![Page 7: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/7.jpg)
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.
![Page 8: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/8.jpg)
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
![Page 9: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/9.jpg)
The Power to Serve.
![Page 10: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/10.jpg)
The Power to Serve.
![Page 11: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/11.jpg)
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.
![Page 12: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/12.jpg)
The Power to Serve.
![Page 13: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/13.jpg)
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
![Page 14: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/14.jpg)
Building Applications
in Oracle APEX
The Power to Serve.
in Oracle APEX
![Page 15: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/15.jpg)
The Power to Serve.
• Oracle application development home page
• Click Application Builder to develop applications
• Click SQL Workshop to develop database
![Page 16: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/16.jpg)
Full SQL Capabilities using APEX SQL Workshop
Browse Database Objects Run SQL or SQL Scripts
The Power to Serve.
![Page 17: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/17.jpg)
Building Applications in Oracle APEXCreating an application
1. Initiate Create App Wizard
The Power to Serve.
![Page 18: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/18.jpg)
2. Add Pages
The Power to Serve.
![Page 19: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/19.jpg)
3. Confirm and Create
The Power to Serve.
![Page 20: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/20.jpg)
4. Run Applications
The Power to Serve.
![Page 21: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/21.jpg)
Click to edit page component
The Power to Serve.
![Page 22: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/22.jpg)
Edit component
The Power to Serve.
![Page 23: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/23.jpg)
Run page to view changes
The Power to Serve.
![Page 24: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/24.jpg)
Export Application
The Power to Serve.
Export generates a SQL Script
![Page 25: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/25.jpg)
Team Development & Administration
The Power to Serve.
![Page 26: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/26.jpg)
Benefits & Features
The Power to Serve.
![Page 27: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/27.jpg)
No Cost Feature of In Browser DevelopmentRAD
The Power to Serve.
Declarative Web 2.0 Self ServiceLeverage SQL Skills
SELECT *FROM EMP
![Page 28: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/28.jpg)
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
![Page 29: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/29.jpg)
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
![Page 30: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/30.jpg)
Development / Deployment Options
The Power to Serve.
![Page 31: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/31.jpg)
• 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
![Page 32: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/32.jpg)
External Links
The Power to Serve.
External Links
![Page 33: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/33.jpg)
Oracle Technology Network (OTN)
http://otn.oracle.com/apex
The Power to Serve.
![Page 34: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/34.jpg)
Hosted “Development” Service
http://apex.oracle.com
The Power to Serve.
![Page 35: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/35.jpg)
� 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
![Page 36: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/36.jpg)
The Power to Serve.
![Page 37: Application express](https://reader037.vdocuments.site/reader037/viewer/2022102716/54954057b4795976588b4698/html5/thumbnails/37.jpg)
THANK
UU
The Power to Serve.