Building Database-Centric Web Applications Using. Oracle HTML DB

Similar documents
Imagination To Realization

Oracle Application Express Workshop I Ed 2

Oracle Application Express: Administration 1-2

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Manipulating Database Objects

An Oracle White Paper April Oracle Application Express 5.0 Overview

Oracle Application Express 5 New Features

Oracle APEX Overview. May, Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Oracle Database. 2 Day + Application Express Developer s Guide Release 3.0 B

<Insert Picture Here>

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Oracle APEX 18.1 New Features

Oracle Database. 2 Day + Application Express Developer s Guide Release 4.2 for Oracle Database 12c E

Extend EBS Using Applications Express

Application Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc.

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Oracle Application Express

Real Application Security Administration

Hyperion Interactive Reporting Reports & Dashboards Essentials

Oracle Fusion Middleware 11g: Build Applications with Oracle Forms

Detailed Course Modules for Oracle BI Publisher Online Training:

Oracle Database Express Edition

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Hyperion Financial Management Course Content:35-40hours

Self-Demo Guide. Oracle ilearning and HTML DB

APEX Times Ten Berichte. Tuning DB-Browser Datenmodellierung Schema Copy & Compare Data Grids. Extension Exchange.

Oracle Application Express

Oracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites

Oracle Applica7on Express (APEX) For E- Business Suite Repor7ng. Your friend in the business.

Security Tips in Oracle Reports Services Release 6i with Oracle Portal Release 3.0. An Oracle Technical White Paper October 2000

Oracle Application Express Student Guide

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Checkbox Quick Start Guide

Course Overview. Copyright 2010, Oracle and/or its affiliates. All rights reserved.

Building and Customizing an Interactive Report

Oracle Reports Developer 10g: Build Reports

Oracle Application Express 5.1

I, J, K. Eclipse, 156

Oracle BI Publisher 11g R1: Fundamentals

Oracle Database Express Edition

Oracle Database Lite Reviewers Guide - Installation 10g (10.3.0) March 2007

About the Presenter. John Peters, JRPJR, Inc. Primarily Technology Focus

Oracle Reports Developer 10g: Build Reports

1Z0-430

Getting Started enterprise 88. Oracle Warehouse Builder 11gR2: operational data warehouse. Extract, Transform, and Load data to

Database Foundations. 6-1 Introduction to Oracle Application Express. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

How Do I Inspect Error Logs in Warehouse Builder?

EBS goes social - The triumvirate Liferay, Application Express and EBS

Oracle Hyperion Financial Management Instructor-led Live Online Training Program

SYNTHESYS.NET INTERACTION STUDIO Database Output Actions

Oracle Application Express 4 Recipes

Administration Guide Release 5.0

Including Dynamic Images in Your Report

Oracle Developer Day

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

1 Important Configuration Changes

20486-Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 5 Web Applications. Course Outline

Database Developers Forum APEX

ASP.NET MVC Training

COURSE DETAILS & CURRICULUM

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE

Developing ASP.Net MVC 4 Web Application

Oracle Application Express

Oracle Developer Day

Using Tableau to report on SharePoint lists and libraries: A step by step guide

Global Software, Inc.'s Database Manager User Manual. Version 14.6

Oracle Application Express Users Guide

Mobile Application Development: Introducing ADF Mobile Native Client Framework

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it.

Enterprise Client Software for the Windows Platform

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

Page 1. Oracle9i OLAP. Agenda. Mary Rehus Sales Consultant Patrick Larkin Vice President, Oracle Consulting. Oracle Corporation. Business Intelligence

Talend Open Studio for MDM Web User Interface. User Guide 5.6.2

Oracle Reports 6.0 New Features. Technical White Paper November 1998

Quick Web Development using JDeveloper 10g

Oracle Application Express: Administration Student Guide

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

How to choose the right approach to analytics and reporting

20486: Developing ASP.NET MVC 4 Web Applications

Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide

Data Integration and ETL with Oracle Warehouse Builder

Cover Page. Content Server User Guide 10g Release 3 ( )

Where Do We Go From Here? Why Many IT Staff are Living in the Past

Developing ASP.NET MVC 4 Web Applications

Integrating Oracle Application Express with Oracle Application Server 10g. An Oracle White Paper April 2005

Novell Operations Center

Community Edition. Web User Interface 3.X. User Guide

Oracle Application Express Administration Guide. Release 18.1

Manual Trigger Sql Server 2008 Examples Update

SIGNATUS USER MANUAL VERSION 2.3

Product Documentation. ER/Studio Portal. User Guide 2nd Edition. Version 2.0 Published January 31, 2013

BEAWebLogic. Portal. Overview

How to transfer data between BPMonline 7.x environments

Oracle Database 10g Express

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont

Rapid Application Development with APEX 5.0

edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB

Course 20486B: Developing ASP.NET MVC 4 Web Applications

The Problem - Isolated Content Management

Transcription:

Building Database-Centric Web Applications Using Oracle HTML DB

Wayne Abbott Practice Manager, Oracle University

Session Objectives Overview of Oracle HTML DB Identify advantages of Oracle HTML DB for building applications List h/w and and s/w requirements List key features Identify components and capabilities

What Is Oracle HTML DB? New feature in Oracle Database 10g Browser-based application development tool that resides in the Oracle database Environment to develop browser-based Web applications that are database-centric

Benefits of using HTML DB Easy-to-use application development environment Short learning curve for SQL and PL/SQL programmers Simple, self-contained architecture Flexible look-and-feel options provided by themes and templates Platform-independent environment

Tracking Application (Sample 1)

Business Intelligence Application (Sample 2)

Text-search Application (Sample 3)

Hardware and Software Requirements Oracle 9.2.0.3 or later (Standard or enterprise edition) Database Minimum 512 MB memory Oracle HTTP Server with mod_plsql Web server Client Web browser IE 5.5 and above, Netscape 7.0 and above, Mozilla 1.2

HTML DB Architecture Oracle HTML DB engine Browser Oracle HTTP Server with mod_plsql Metadata repository (Application definition) Application schema Oracle Database 10g

HTML DB Architecture DB Server Oracle HTML DB engine Browser Oracle HTTP Server with mod_plsql Metadata repository (Application definition) Application schema Oracle Database 10g

Defining Roles Oracle HTML DB Oracle HTML DB administrator Developer Workspace administrator End user

Understanding Workspaces A B Developers C Wkspc1 Wkspc2 Wkspc3 Oracle HTML DB workspaces OE SH HR Database schemas

Logging In to the Workspace (Developer)

The Developer Interface

Development 4 Tools-in-1

4 Tools-in-1 Development Administration

Data Workshop Data Workshop

SQL Workshop SQL Workshop

Application Builder Application Builder

Data Workshop Data Workshop

Data Workshop Export Oracle Database 10g Import data Import Exported data

Importing Text Data

Importing Spreadsheet Data

SQL Workshop SQL Workshop

SQL Workshop Oracle Database 10g SQL Workshop Browser Manage database

Navigating Through SQL Workshop

Navigating Through SQL Workshop Breadcrumb menu

Navigating Through SQL Workshop Breadcrumb menu Task list

Navigating Through SQL Workshop Breadcrumb menu Task list Page-level help

SQL Command Processor

Creating DB Objects (gui) 2

Application Builder Application Builder

Viewing the Applications in the Workspace List of applications

Developing the User Interface You can rapidly design the user interface for your application by using: Reports Forms Charts Wizards Calendars Trees

Page Application Builder Terminology Application Navigation Region Region Item Button

Business Intelligence Application (Sample 2)

Business Intelligence Application (regions)

Business Intelligence Application (shared compnents)

Creating an Application From the beginning Based on an existing application Based on an existing table Demonstration application Based on spreadsheet From an application export file

Creating an Application from the Beginning Steps Name and authentication

Creating an Application from the Beginning Steps Tab style

Creating an Application from the Beginning Steps Page names Tab names

Creating an Application from the Beginning Steps Select theme

Creating an Application from the Beginning Steps Confirm selections

Creating an Application Based on a Spreadsheet Steps

Creating a New Region

Creating Interactive Items

Input Items (form) Text field Pop-up Key LOV Date Picker Text area Select list Radio group

Creating a Report Linked to a Form Report Form

Steps Master Detail Form

Building & Testing the application (WYSIWYG) Developer Bar

How does it know? Requests a Web page Request from browser to Web server Connection 1 Response from Web server to client Connection lost Web server responds Requests a new Web page New connection to Web server established Connection 2 Connection from Web server to client Web server responds

How Does Oracle HTML DB Implement Session State? Oracle HTML DB maintains session state implicitly. Oracle HTML DB (Session store) User 1 User1 (Session1) State User2 (Session2) State User 2 Database session

Understanding Oracle HTML DB URL Syntax Syntax: http://<servername>:<port>/pls/dad/f?p=app:page: Session Example: http://localhost:7778/pls/htmldb/f?p=100:5:136670980850851 4000

Viewing Session State 2 1 Session state Initial state

Referencing Item Values and Getting Session State You can reference session state by using: Environment SQL PL/SQL Static text Syntax Use bind variable syntax. Use bind variable syntax or v function. Use &item name followed by period (.). Example :MY_ITEM :MY_ITEM v( MY_ITEM ) nv( MY_ITEM ) &MY_ITEM.

Page Processing and Page Rendering Assembles page components Oracle Database 10g Performs computations, processes, validations, branching HTML DB engine Show the page (Page Rendering) Accept the page (Page Processing)

Overview of Templates Templates define how the pages or the page components of an application are displayed. You can use the following templates: Page Region Report List Label Menu Button

Themes

Securing Your Application AUTHENTICATION AUTHORIZATION

Establishing User Identity Through AUTHENTICATION User 1 User 2 Establish user identity from login page Establish user identity from login page Application

Authentication Schemes (choices)

Implementing Security Through AUTHORIZATION EMPLOYEES EMPLOYEENAME JOB User 1 User 2 MANAGER Authorized to view all columns of a report HIREDATE SALARY Denied access to the SALARY column of a report

Workspace Administration Administration

Creating a New User 1 2

Monitoring Workspace Utilization

Deploying Your Application by Using Oracle HTML DB Utilities Export Application and related files Import Install Application (Development) Application (Production)

Exporting Your Application

Importing Your Application

http://htmldb.oracle.com Free website Learn more Sign up for a free workspace #