How To Use Apex 4.0.2.2 (Oracle)



Similar documents
Oracle Application Express

Rapid Application Development of Oracle Web Systems

APEX 5 New Features - auch die Kleinen verdienen Beachtung! Dietmar Aust Opal- Consul3ng, Köln consul3ng.de

<Insert Picture Here> Michael Hichwa VP Database Development Tools Stuttgart September 18, 2007 Hamburg September 20, 2007

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

Oracle Application Express Workshop

Procase Consulting. APEX 4.1 Introduction. Oleg Mochkin

Oracle Application Express and Oracle E-Business Suite. Love and Mariage!

Oracle Application Express MS Access on Steroids

Presented by Martin Giffy D Souza Martin@ClariFit.com Blog: Web:

Wake-Up Meeting hos PeopleNet 5. september 2013

The maturity level of APEX. Patrick Hellemans Competence Manager Technology

ORACLE APPLICATION EXPRESS 5.0

Oracle Application Express Cloud Development. Jan Huyzentruyt - Stijn Van Raes

Migrate your Discover Reports to Oracle APEX

Beginning Oracle. Application Express 4. Doug Gault. Timothy St. Hilaire. Karen Cannell. Martin D'Souza. Patrick Cimolini

<Insert Picture Here> Oracle Application Express 4.0

SizmekFeatures. HTML5JSSyncFeature

Opdatering af metadata via SAS -programmer

Load Testing with JMeter

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

SharePoint Brugergruppe møde 15. august 2014

APEX 4.2 Application Deployment and Application Management. Denes Kubicek

SPDE. Lagring af større datamængder. make connections share ideas be inspired. Henrik Dorf Chefkonsulent SAS Institute A/S

Front-End Performance Testing and Optimization

TG Web. Technical FAQ

Debugging Mobile Apps

Sisense. Product Highlights.

SQL Server Database Administration and Design By Dave Peru, October 2011

INTRO TO THEMING IN MAGENTO

Product Comparison List

Intelligent Dashboards made Simple! Using Excel Services

Self Service Application Deployment in a Runtime Instance

Expert Oracle Application. Express Security. Scott Spendolini. Apress"

JASPERREPORTS SERVER ADMINISTRATOR GUIDE

Hot & New in Symantec Management and Windows Protection

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

SRX. SRX Firewalls. Rasmus Elmholt V1.0

Data Integration and ETL with Oracle Warehouse Builder: Part 1

OIO Dekstop applikation

Top 10 Oracle SQL Developer Tips and Tricks

Securing SAS Web Applications with SiteMinder

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2

Oracle Application Express

Developing Value from Oracle s Audit Vault For Auditors and IT Security Professionals

Application Express Web Application Development

Embedded BI made easy

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam

Best Practices For PL/SQL Development in Oracle Application Express

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications

SAP BO Course Details

6.2 Reporting BIPublisher Improvements

Building Secure Applications. James Tedrick

WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE

Content Management Systems: Drupal Vs Jahia

OBIEE 11g Scaleout & Clustering

Quick start. A project with SpagoBI 3.x

How To Boot A Cisco Ip Phone From A Cnet Vlan To A Vlan On A Cpower Box On A Ip Phone On A Network With A Network Vlan (Cisco) On A Powerline (Ip Phone) On An

Drupal Performance Tuning

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

IBM Script Portlet for WebSphere Portal Release 1.1

Out of the Fire - Adding Layers of Protection When Deploying Oracle EBS to the Internet

Create Installa+on Packages in Visual Studio

<Insert Picture Here> Oracle Policy Automation System Requirements

VHDL programmering H2

(WAPT) Web Application Penetration Testing

Q&A Session for Understanding Atrium SSO Date: Thursday, February 14, 2013, 8:00am Pacific

Abdullah Radwan. Target Job. Work Experience (9 Years)

Tableau Visual Intelligence Platform Rapid Fire Analytics for Everyone Everywhere

Tips and tricks for using SAP BusinessObjects Web Intelligence with SAP BW

Join af tabeller med SAS skal det være hurtigt?

Webapps Vulnerability Report

Architecture and Mode of Operation

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports

Cloud Computing with Windows Azure using your Preferred Technology

Kaseya Fundamentals Workshop DAY THREE. Developed by Kaseya University. Powered by IT Scholars

ORACLE BUSINESS INTELLIGENCE WORKSHOP

Oracle Database Development Standards For DNR Staff and Contractors. Table of Contents

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework

Retool your HTML/JavaScript to go Mobile

Oracle Database Cloud

How To Become A Certified Master Consultant For Sharepoint

Management. Support HR

OpenAM. 1 open source 1 community experience distilled. Single Sign-On (SSO) tool for securing your web. applications in a fast and easy way

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

Project Plan Log Monitoring Compliance

Startup guide for Zimonitor

Installation & Upgrade Guide

Nyheder i SAS Data Management med SAS version 9.4 Jens Dahl Mikkelsen Nordic CoE, Information Management

BI Publisher in Oracle EBS R12: What it is, its evolution, and how to use it. Presented by: Bob Bullman, BizTech

SHAREPOINT 2010 DEVELOPMENT : IN THE CLOUD. Faraz Khan Senior Consultant RBA Consulting

Speed up your web site. Alan Seiden Consulting alanseiden.com

Avaya Brugergruppe dage

Drupal CMS for marketing sites

Transcription:

Webinar for IT- udviklere Oracle Applica7on Express (APEX)

Foredragsholder

Her skal flyeren være

Agenda Introduk7on Installa7on & Administra7on Applika7onsudvikling APEX 4.0 GeMng started Q & A

Introduk7on Hvad er APEX Unique Rapid Applica7on Development (RAD) tool for the Oracle Database Browser based for Development, Deployment & Use Declara7vely build professional Web 2.0 applica7ons that are fast and secure Leverages full Oracle database capabili7es and exis7ng SQL & PL/SQL skills Standard component of the database Fully supported, no- cost op7on with all edi7ons of the Oracle Database Easy to develop Easy to deploy Easy to manage

Introduk7on Anvendelses muligheder Alle database baserede web- applika7oner Internet/intranet løsninger Søgning og præsenta7on af oplysninger Dashboards, Business Intelligence Lækre web 2.0 løsninger Hur7ge løsninger Add- on løsninger (ebusiness suite R11,R12 )

Udviklingsværktøjer Introduk7on Firefox, IE, Chrome, Opera Firebug plugin 7l firefox SQLDeveloper PL/SQL Developer TOAD Teksteditor (CSS, Javascript)

Out of the box Introduk7on Reports Forms Valida7ons Processes Transla7on Services Condi7onal Processing Charts Computa7ons Authen7ca7on Calendar Branches Authoriza7on Templates Web Services Session State Management Naviga7on Email Services Logging & Monitoring

FUDS Only good for Excel / Access replacement Successfully used to meet a large variety of use cases from small to very large, from simple to very complex Simple architecture won t scale Single 7er architecture results in fewer network traversals and CPU cycles per page request Takes full advantage of Oracle Database capabili7es and features as built 100% inside database Proven by countless customer success stories and sites like ARIA, AskTom, ThinkQuest APEX is not here to stay APEX 3.2 represents the 8th major release since 2004 Integrated into Oracle 11gR1 Seed Database (Part of the core database as a standard feature) Oracle increasingly relies on APEX for internal applica7ons to improve business processes It s free so it can t be Oracle provides APEX, SQL Developer, etc. at no- cost to encourage development in Oracle Technologies and increase u7liza7on of the Oracle Database Dedicated APEX Oracle Support team available as part of standard Oracle Database license Oracle will charge for APEX in the future Oracle has no plans to charge for APEX Introduk7on No precedent exists for Oracle charging for a database feature that is currently no- cost

APEX Fordele Introduk7on Man bruger ikke 7d på triviel programmering Ekstremt hu7gt 7l data- bundne applika7oner (CRUD) Design Implementer Kør = Hur7g udvikling/test Let at finde rundt I programmet Stærkt community (support, samples, plugins) Let og sikker deployment Hur7g afvikling og skalerbart Alt gemmes I databasen (backup, meta- data) Gra7s

Installa7on & Administra7on Installa7on af sopware Apexins.sql Listener images tomcat Cocoon Jasper reports

Installa7on & Administra7on Administra7ons interface (internal)

Installa7on & Administra7on Workspaces & Applica7ons

Demo Installa7on & Administra7on

Applika7onsudvikling URL f?p=app:page:session:request:debug:clearcache:itemnames:itemvalues:printerfriendly App = Applika7on (alias eller nummer) Page = Side (alias eller nummer) Session = Session id (context) Request = Request som skal udføres Debug = YES / NO Clearcache = Clear session cache for element itemnames = Komma- separeret liste af session items itemvalues = Komma- separeret liste af værdier Printerfriendly = Udskripsvenlig visning

Session state Applika7onsudvikling f?p=app:page:session:request:debug:clearcache:itemnames:itemvalues:printerfriendly APEX sørger for session- management Alle sessioner får et unikt ID Session context kan 7lgås igennem subs$tu$on strings En APEX session er IKKE det samme som en datbase session. APP_ALIAS APP_ID APP_IMAGES APP_PAGE_ID APP_SESSION APP_UNIQUE_PAGE_ID APP_USER AUTHENTICATED_URL_PREFIX BROWSER_LANGUAGE CURRENT_PARENT_TAB_TEXT DEBUG HOME_LINK LOGIN_URL IMAGE_PREFIX Applica7on Express SCHEMA OWNER PRINTER_FRIENDLY LOGOUT_URL PROXY_SERVER PUBLIC_URL_PREFIX REQUEST SQLERRM SYSDATE_YYYYMMDD WORKSPACE_IMAGES

Best prac7ses Applika7onsudvikling Model / View / Controller Model: En god datamodel View: Themes/Templates 7l brugerinterface Controller: Business logic i PL/SQL Pakker Genbrug Shared components Templates User interface defaults Centralisering af logic Javascript libraries PL/SQL Packages

Sikkerhed Applika7onsudvikling Authen7ca7on APEX, database, custom, ldap Authoriza7on Hvem må hvad (sider, regioner ) Session state protec7on Beskyuelse imod URL Tampering (checksum) SQL Injec7on Tag højde for det i programmeringen

Applika7onsudvikling Udskrip APEX Indbygget Eksporter 7l Excel Udskrip i PDF Andre muligheder BI Publisher XSL- FO (stylesheets) Jasper Reports / ireport (open source) Oracle Reports

Performance Applika7onsudvikling Op7meret SQL Bind variable Index Analyze Caching Images, css, js igennem Apache Caching af regioner Komprimering (mod_gzip, mod_deflate)

Applika7onsudvikling Deployment & Teamwork Deployment Ddl.sql - DDL fil med database ændringer. Export.sql Alle database objekter (view, plsql) Fxxx.sql Apex export fil Suppor7ng objects Teamwork Page locking Rapporter (hvem har ændret hvad) Versionsstyring (CVS, SVN )

Demo Applika7onsudvikling

Demo APEX 4.0

GeMng started Installa7on Oracle Database (XE, Standard, Enterprise ) APEX Listener Oracle Applica7on Server Apache (proxy, redirect)

Udviklingsværktøjer GeMng started Firefox, IE, Chrome, Opera Firebug plugin 7l firefox SQLDeveloper PL/SQL Developer TOAD Teksteditor (CSS, Javascript)

GeMng started Dokumenta7on, eksempler, community

GeMng started Dokumenta7on, eksempler, community Apex.oracle.com Intern help Bøger Kurser Blogs (apexblogs.info) Eksempel applika7oner Øvelse (egen installa7on eller oracle hosted)

Oracle Applica7on Express Q & A