FILE UPLOAD IN ORACLE ADF MOBILE
|
|
- Dominic Reeves
- 6 years ago
- Views:
Transcription
1 FILE UPLOAD IN ORACLE ADF MOBILE An Oracle White Paper Abstract This paper demonstrates a way to upload a local file to a remote server in ADF Mobile Vinay Kumar
2 Table of Contents Setup:... 2 Steps Involved... 2 Notes... 15
3 Setup: Install JDeveloper 11g Release 2 (version or above) along with Oracle ADF Mobile extension for JDeveloper. This can be done from Help Check for Updates and then either downloading the extension from Oracle or alternatively installing it from a local copy of the Extension Zip file. Install Android SDK. Create a virtual device if you would like to deploy on an emulator or else you could also deploy directly to an actual Android device. Configure the ADF Mobile environment for Android from Tools ->Preferences->ADF Mobile-> Platforms. Steps Involved We will consider a simple business use case where the user is required to click a photograph with the device camera and upload it to a remote server. Creating the application and task flow: Open JDeveloper. Create a new application and select the type as Mobile Application (ADF)
4 Click OK, name your application (for this example we will name it as FileTransferDemo ), and then click Next on all subsequent dialog windows, accepting all default options, and finally click on Finish.
5 Create a new feature in the adfmf-feature.xml. Name it as FileTransfer. Create a new AMX page under the Contents tab and name it upload.amx.
6 Create a new JavaScript file, name it myjs.js.
7 Include the myjs.js file in the current feature as shown below:
8 Now edit the JavaScript file as follows: (function () { if (!window.application) window.application = { }; snapupload = function () { // take picture navigator.camera.getpicture(uploadphoto, function (message) { alert("get picture failed"); }, { quality : 50, destinationtype : navigator.camera.destinationtype.file_uri, sourcetype : navigator.camera.picturesourcetype.camera }); };
9 function uploadphoto(imageuri) { var options = new FileUploadOptions(); options.filekey = "file"; // extract filename from URI options.filename = imageuri.substr(imageuri.lastindexof('/') + 1); options.mimetype = "image/jpeg"; var params = { }; options.params = params; var ft = new FileTransfer(); // upload to server ft.upload(imageuri, encodeuri(" ViewControllercontext-root/upload.jsp"), success, fail, options); } function success(response) { alert("file uploaded successfully"); // log response console.log("code = " + response.responsecode); console.log("response = " + response.response); console.log("sent = " + response.bytessent); } function fail(error) { alert("an error has occurred: Code = " + error.code); // log error console.log("upload error source " + error.source); console.log("upload error target " + error.target); } })(); Now we will add code in the AMX page that will call the JavaScript functions. First create a bean with a method that will call the JavaScript function snapupload, and register it as a managed bean in the adf-mobile-config.xml file as shown:
10 package mobile; import oracle.adfmf.amx.event.actionevent; import oracle.adfmf.framework.api.adfmfcontainerutilities; public class MyBean { public void snapupload(actionevent ae) { // action listener method // call JavaScript function to take picture and upload to server AdfmfContainerUtilities.invokeContainerJavaScriptFunction("FileTransfe r", "snapupload", new Object [] {}); } } Edit the upload.amx page as follows:
11 <?xml version="1.0" encoding="utf-8"?> <amx:view xmlns:xsi=" xmlns:amx=" xmlns:dvtm=" <amx:panelpage id="pp1"> <amx:facet name="header"> <amx:outputtext value="image Upload" id="ot1"/> </amx:facet> <amx:commandbutton text="upload Photo" id="cb1" actionlistener="#{pageflowscope.mybean.snapupload}"/> </amx:panelpage> </amx:view> Basically, we are associating an action listener with a button that calls the JavaScript function from our Java code. The server must be up and running for the file upload to work. The URL provided must point to a page that accepts a file whose contents are sent in the body of a POST request. In our case, we are using a JSP page, but any other web technology may be used like PHP, ASP.NET etc. The following code lists our simple upload.jsp page: <%@ page language="java" import="java.io.*" contenttype="text/html; charset=iso " pageencoding="iso "%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <% // get the content type information from JSP Request Header String contenttype = request.getcontenttype(); // content type should not be null and data passed from mulitpart/form-data is greater tha to 0 if ((contenttype!= null) && (contenttype.indexof("multipart/form-data") >= 0)) { DataInputStream in = new DataInputStream(request.getInputStream()); // get length of the data content int formdatalength = request.getcontentlength(); byte databytes[] = new byte[formdatalength]; int byteread = 0; int totalbytesread = 0; // read bytes while available while (totalbytesread < formdatalength) { byteread = in.read(databytes, totalbytesread, formdatalength); totalbytesread += byteread; } String file = new String(dataBytes); // get filename for saving String savefile = file.substring(file.indexof("filename=\"") + 10); savefile = savefile.substring(0, savefile.indexof("\n")); savefile = savefile.substring(savefile.lastindexof("\\") + 1,saveFile.indexOf("\"")); int lastindex = contenttype.lastindexof("="); // get boundary delimiter from header String boundary = contenttype.substring(lastindex + 1, contenttype.length()); int pos; // locate start and end positions of file data within request pos = file.indexof("filename=\""); pos = file.indexof("\n", pos) + 1; pos = file.indexof("\n", pos) + 1; pos = file.indexof("\n", pos) + 1; int boundarylocation = file.indexof(boundary, pos) - 4;
12 int startpos = ((file.substring(0, pos)).getbytes()).length; int endpos = ((file.substring(0, boundarylocation)).getbytes()).length; // create a new file with the same name as source and copy the file contents to it FileOutputStream fout = new FileOutputStream(saveFile); fout.write(databytes, startpos, (endpos - startpos)); fout.flush(); fout.close(); %> <br></br> <table border="2"> <tr> <td> <b>you have successfully uploaded the file by the name of:</b> <%=new File(saveFile).getAbsolutePath()%> </td> </tr> </table> <% } // end if %> Finally, deploy the application to an Android device or emulator using the Application Deploy menu.tapping on the Upload Photo button opens up the device camera using which you can
13 snap a picture.
14 After you have clicked the photo the file is uploaded to the server. Upon successful upload the user is alerted accordingly.
15 Looking at the log file FileTransferDemo.txt under the sdcard root you can see the response code, the HTML response from the server and the number of bytes transferred has been logged. You can view the log file by typing file:///sdcard/filetransferdemo.txt in the address bar of the device browser.
16 Notes Using PhoneGap/Apache Cordova it is possible to upload any kind of file by simply changing the URI and the MIME type. For a better user experience we could integrate a file browser to locate and select our desired file from the device s local file system. For a demonstration on using a filesystem browser in ADF At the server side we have used a very simple implementation of an upload page. However, depending on requirements this upload page might need to be able to read one or more parameters and involve other complexities. Typically, if we are leveraging Apache and JEE technology to host our server it is often a popular choice to use Apache HttpClient or HttpComponents libraries. References 1. Oracle Fusion Middleware Mobile Developer s Guide for Oracle Application Development Framework ( 2. PhoneGap API Documentation ( 3. Uploading Single File by Using JSP (
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Integrating Device Services with ADF Mobile 2 Apache Cordova / PhoneGap ADF Mobile utilizes PhoneGap to access most of the onboard devices services To be replaced by Apache Cordova soon Provides access
More informationCamera Device API Guide Program
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5:guide:ios:camera Camera Device API Guide Program Outline Compass guide program is a guide application for egov Device API, using the mobile
More informationCamera Device API Guide Program
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5:guide:add:camera Camera Device API Guide Program Outline Camera guide program is a guide application for egov Device API, using the mobile
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Integrating Device Services with ADF Mobile 2 Digital Convergence Do you still personally carry around a separate one of these? 3 The World has Converged on Smartphones But What Makes a Smartphone "Smart"?
More informationCreating a New Project with Struts 2
Creating a New Project with Struts 2 February 2015 Level: By : Feri Djuandi Beginner Intermediate Expert Platform : Eclipse, Struts 2, JBoss AS 7.1.1. This tutorial explains how to create a new Java project
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit
More informationMedia Device API Guide Program
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5:guide:add:media Media Device API Guide Program Outline MediaAPI guide program is a guide application for egov Device API, using the mobile
More informationADF Mobile Code Corner
ADF Mobile Code Corner m03. Abstract: A requirement in software development is to conditionally enable/disable or show/hide UI. Usually, to accomplish this, you dynamically look-up a UI component to change
More informationContents. 1. JSF overview. 2. JSF example
Introduction to JSF Contents 1. JSF overview 2. JSF example 2 1. JSF Overview What is JavaServer Faces technology? Architecture of a JSF application Benefits of JSF technology JSF versions and tools Additional
More informationSTRUTS 2 - VALIDATIONS FRAMEWORK
STRUTS 2 - VALIDATIONS FRAMEWORK http://www.tutorialspoint.com/struts_2/struts_validations.htm Copyright tutorialspoint.com Now we will look into how Struts's validation framework. At Struts's core, we
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java
More informationOracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ]
s@lm@n Oracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ] Question No : 1 You have been asked to select the appropriate security policy to apply to a SOAP
More informationOracle Developer Day
Oracle Developer Day Sponsored by: J2EE Track: Session #3 Developing JavaServer Faces Applications Name Title Agenda Introduction to JavaServer Faces What is JavaServer Faces Goals Architecture Request
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn Java EE is a standard, robust,
More informationModule 3 Web Component
Module 3 Component Model Objectives Describe the role of web components in a Java EE application Define the HTTP request-response model Compare Java servlets and JSP components Describe the basic session
More informationPhonegap Getdirectory Error Code 12
Phonegap Getdirectory Error Code 12 Contribute to cordova-plugin-file development by creating an account on GitHub. getdirectory('dir1/dir2', (create:true), successcallback, errorcallback) will fail if
More information2.) You need personal webspace. This is usually provided by your Internet service provider. Check with your ISP on how to set up the webspace.
Welcome Congratulations for purchasing or trying out DIPLink, a tool that we believe will be very helpful for running a web server on your local home computer. DIPLink enables you to run a web server on
More information1Z0-441
1Z0-441 Passing Score: 800 Time Limit: 0 min Exam A QUESTION 1 What two features are common for unbounded task flows and bounded task flows in MAF? A. define managed beans B. support task flow input and
More informationMobile Application Development
Android Native Application Development Mobile Application Development 1. Android Framework and Android Studio b. Android Software Layers c. Android Libraries d. Components of an Android Application e.
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 ADF Mobile The Data Layer 2 Mobile Device Device Services ADF Mobile Architecture Device Native Container HTML5 & JavaScript Presentation Phone Gap Native View ADF Mobile XML View ADF Controller Local
More informationInstalling and configuring PhoneGap/Cordova. EntwicklerCamp 2012
Installing and configuring PhoneGap/Cordova EntwicklerCamp 2012 Page 1 of 16 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up PhoneGap...3 Your first
More informationJava EE 6: Develop Web Applications with JSF
Oracle University Contact Us: +966 1 1 2739 894 Java EE 6: Develop Web Applications with JSF Duration: 4 Days What you will learn JavaServer Faces technology, the server-side component framework designed
More informationDeveloping Cross Device Mobile Applications
Developing Cross Device Mobile Applications Dana Singleterry - http://blogs.oracle.com/dana Twitter - @dsingleterry Principal Product Manager, Oracle Development Tools 2 Copyright 2012, Oracle and/or its
More informationDocument for Consuming Web-Service In.NET & JAVA
Document for Consuming Web-Service In.NET & JAVA Delhi e-governance Society, Department of Information Technology, Government of Delhi 9 th Level B Wing Delhi Secretariat 1 Background: Ministry of Electronics
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications
More informationDeveloping Applications with Java EE 6 on WebLogic Server 12c
Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Developing Mobile Applications for ios and Android the Oracle Way Frédéric Desbiens Principal Product Manager Application Development
More informationOracle 10g: Build J2EE Applications
Oracle University Contact Us: (09) 5494 1551 Oracle 10g: Build J2EE Applications Duration: 5 Days What you will learn Leading companies are tackling the complexity of their application and IT environments
More informationMobilize Your Users Now with Oracle Mobile Application Framework (MAF)
Mobilize Your Users Now with Oracle Mobile Application Framework (MAF) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF
More informationLab 3: Using Worklight Server and Environment Optimization Lab Exercise
Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Table of Contents Lab 3 Using the Worklight Server and Environment Optimizations... 3-4 3.1 Building and Testing on the Android Platform...3-4
More informationThe Struts MVC Design. Sample Content
Struts Architecture The Struts MVC Design Sample Content The Struts t Framework Struts implements a MVC infrastructure on top of J2EE One Servlet acts as the Front Controller Base classes are provided
More informationSkyway Builder 6.3 Spring Web Flow Tutorial
Skyway Builder 6.3 Spring Web Flow Tutorial 6.3.0.0-07/21/2009 Skyway Software Skyway Builder 6.3 - Spring MVC Tutorial: 6.3.0.0-07/21/2009 Skyway Software Published Copyright 2008 Skyway Software Abstract
More informationHow to Install (then Test) the NetBeans Bundle
How to Install (then Test) the NetBeans Bundle Contents 1. OVERVIEW... 1 2. CHECK WHAT VERSION OF JAVA YOU HAVE... 2 3. INSTALL/UPDATE YOUR JAVA COMPILER... 2 4. INSTALL NETBEANS BUNDLE... 3 5. CREATE
More informationOracle Utilities Customer Self Service
Oracle Utilities Customer Self Service Whitepaper: Creating and Deploying the Sample Mobile Client Application Release 2.1.0 Service Pack 2 E38172-07 October 2015 Oracle Utilities Customer Self Service
More informationDeveloping Spring based WebSphere Portal application using IBM Rational Application Developer
Developing Spring based WebSphere Portal application using IBM Rational Application Developer Table of Content Abstract...3 Overview...3 Sample Use case...3 Prerequisite :...3 Developing the spring portlet...4
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: OAUG web site Or 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile
More information1Z Oracle. Java Platform Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert
Oracle 1Z0-895 Java Platform Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-895 Answer: F QUESTION: 284 Given:
More informationApplication Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started
Application Development in JAVA Duration Lecture: Specialization x Hours Core Java (J2SE) & Advance Java (J2EE) Detailed Module Part I: Core Java (J2SE) Getting Started What is Java all about? Features
More informationORACLEAS PORTAL 10g (10.1.4) INTEGRATE YOUR ENTERPRISE CONTENT MANAGEMENT SYSTEMS INTO ORACLE PORTAL
Oracle WebCenter Technical Note ORACLEAS PORTAL 10g (10.1.4) INTEGRATE YOUR ENTERPRISE CONTENT MANAGEMENT SYSTEMS INTO ORACLE PORTAL April 2007 INTRODUCTION In many enterprise portal environments, it is
More informationADF Mobile Code Corner
ADF Mobile Code Corner m07. Abstract: A common user interaction with an edit form is to cancel data changes so the original data are reset and displayed. With ADF Mobile and the POJO data control this
More informationADF Mobile Code Corner
ADF Mobile Code Corner m05. Caching WS queried data local for create, read, update with refresh from DB and offline capabilities Abstract: The current version of ADF Mobile supports three ADF data controls:
More informationCustomizing Oracle Identity Governance: Populating Request Attributes
Customizing Oracle Identity Governance: Populating Request Attributes Page 1 of 29 Customizing Oracle Identity Governance : Populating Request Attributes Overview When creating requests for application
More informationBy using Cordova, we can make hybrid mobile apps that can use camera, geolocation, file system and other native mobile functions.
About the Tutorial Cordova is a platform that is used for building mobile apps using HTML, CSS and JS. We can think of Cordova as a container for connecting our web app with native mobile functionalities.
More informationADF Code Corner How-to launch a popup upon rendering of a page fragment in a region using JSF 2. Abstract: twitter.
ADF Code Corner 108. How-to launch a popup upon rendering of a page Abstract: A common requirement in Oracle ADF is to launch a popup dialog when a page fragment is rendered in a region. In JDeveloper
More informationSession 8. Introduction to Servlets. Semester Project
Session 8 Introduction to Servlets 1 Semester Project Reverse engineer a version of the Oracle site You will be validating form fields with Ajax calls to a server You will use multiple formats for the
More information1. Introduction. 2. Life Cycle Why JSP is preferred over Servlets? 2.1. Translation. Java Server Pages (JSP) THETOPPERSWAY.
1. Introduction Java Server Pages (JSP) THETOPPERSWAY.COM Java Server Pages (JSP) is used for creating dynamic web pages. Java code can be inserted in HTML pages by using JSP tags. The tags are used for
More informationADF Code Corner. 65. Active Data Service Sample Twitter Client. Abstract: twitter.com/adfcodecorner
ADF Code Corner 65. Active Data Service Sample Twitter Client Abstract: Active Data Service is a push event framework in Oracle ADF Faces that allows developers to implement real time server to client
More informationDeveloping Clients for a JAX-WS Web Service
Developing Clients for a JAX-WS Web Service {scrollbar} This tutorial will take you through the steps required in developing, deploying and testing a Web Service Client in Apache Geronimo for a web services
More informationWeb Application Architecture (based J2EE 1.4 Tutorial)
Web Application Architecture (based J2EE 1.4 Tutorial) Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Agenda Web application, components and container
More informationChoose OS and click on it
1. Installation: 1.1. Install Node.js. Cordova runs on the Node.js platform, which needs to be installed as the first step. Download installer from: https://nodejs.org/en/download/ 1.1.1. Choose LTS version,
More informationHTTP Protocol and Server-Side Basics
HTTP Protocol and Server-Side Basics Web Programming Uta Priss ZELL, Ostfalia University 2013 Web Programming HTTP Protocol and Server-Side Basics Slide 1/26 Outline The HTTP protocol Environment Variables
More informationJAVA 2 ENTERPRISE EDITION (J2EE)
COURSE TITLE DETAILED SYLLABUS SR.NO JAVA 2 ENTERPRISE EDITION (J2EE) ADVANCE JAVA NAME OF CHAPTERS & DETAILS HOURS ALLOTTED SECTION (A) BASIC OF J2EE 1 FILE HANDLING Stream Reading and Creating file FileOutputStream,
More informationCourse Topics. The Three-Tier Architecture. Example 1: Airline reservations. IT360: Applied Database Systems. Introduction to PHP
Course Topics IT360: Applied Database Systems Introduction to PHP Database design Relational model SQL Normalization PHP MySQL Database administration Transaction Processing Data Storage and Indexing The
More informationDeveloping a Web Server Platform with SAPI support for AJAX RPC using JSON
94 Developing a Web Server Platform with SAPI support for AJAX RPC using JSON Assist. Iulian ILIE-NEMEDI Informatics in Economy Department, Academy of Economic Studies, Bucharest Writing a custom web server
More informationSession 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes
Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes
More informationOracle Fusion Middleware 11g: Build Applications with ADF Accel
Oracle University Contact Us: +352.4911.3329 Oracle Fusion Middleware 11g: Build Applications with ADF Accel Duration: 5 Days What you will learn This is a bundled course comprising of Oracle Fusion Middleware
More informationOracle Retail Accelerators for WebLogic Server 11g
Oracle Retail Accelerators for WebLogic Server 11g Micro-Applications Development Tutorial October 2010 Note: The following is intended to outline our general product direction. It is intended for information
More informationDOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK
26 April, 2018 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK Document Filetype: PDF 343.68 KB 0 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK This tutorial shows you to create and deploy a simple standalone
More informationSetup and Getting Startedt Customized Java EE Training:
2011 Marty Hall Java a with Eclipse: Setup and Getting Startedt Customized Java EE Training: http://courses.coreservlets.com/ 2011 Marty Hall For live Java EE training, please see training courses at http://courses.coreservlets.com/.
More informationHow To Create Employee With Designation Report In ADF Attractively
How To Create Employee With Designation Report In ADF Attractively I am going to explain how we can create the Employee with designation report in ADF attractively. 1.Start JDeveloper by selecting Start
More informationTechnosoft HR Recruitment Workflow Developers Manual
Technosoft HR Recruitment Workflow Developers Manual Abstract This document outlines the technical aspects, deployment and customization of Technosoft HR BPM application. Technosoft Technical Team Table
More informationCurrent Trends in Native and Cross-Platform Mobile Application Development
Current Trends in Native and Cross-Platform Mobile Application Development Ala Al-Fuqaha, Ph.D. Associate Professor and Director, NEST Research Lab College of Engineering & Applied Sciences Computer Science
More informationBuild Mobile Apps for Oracle E-Business Suite with Oracle Mobile Platform Part 2
Build Mobile Apps for Oracle E-Business Suite with Oracle Mobile Platform Part 2 Bruce Bailey Principal Mobile / Social Solutions Consultant Srikant Subramaniam Director, FMW Product Management, AppAdvantage
More informationAndroid App Development
Android App Development Outline Introduction Android Fundamentals Android Studio Tutorials Introduction What is Android? A software platform and operating system for mobile devices Based on the Linux kernel
More informationOracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC Duration: 5 Days What you will learn This Oracle Middleware
More informationStruts. P. O. Box Austin, TX Fax: +1 (801) (877) 866-JAVA
Struts P. O. Box 80049 Austin, TX 78708 Fax: +1 (801) 383-6152 information@middleware-company.com +1 (877) 866-JAVA Copyright 2002 Agenda In this presentation we will discuss: Struts Overview Where to
More informationHow to work with HTTP requests and responses
How a web server processes static web pages Chapter 18 How to work with HTTP requests and responses How a web server processes dynamic web pages Slide 1 Slide 2 The components of a servlet/jsp application
More informationSpring Soup with OC4J and MBeans
Spring Soup with OC4J and MBeans Steve Button 4/27/2007 The Spring Framework includes support for dynamically exposing Spring Beans as managed resources (MBeans) in a JMX environment. Exposing Spring Beans
More informationFact-Finding with MapViewer By Liujian Qian and Jayant Sharma
As Published In DEVELOPER: MapViewer Fact-Finding with MapViewer By Liujian Qian and Jayant Sharma May/June 2005 Map answers with Oracle Application Server 10g For years people have been able to enter
More informationOES Permission Checks in ADF Task Flows
OES Permission Checks in ADF Task Flows Overview This example is used to demonstrate how to integrate OES permissions into an ADF UI. This example describes integrating OES permissions into a new ADF task
More informationUnraveling the Mysteries of J2EE Web Application Communications
Unraveling the Mysteries of J2EE Web Application Communications An HTTP Primer Peter Koletzke Technical Director & Principal Instructor Common Problem What we ve got here is failure to commun cate. Captain,
More informationTake Your Oracle Forms on the Road Using ADF Mobile. Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation
Take Your Oracle Forms on the Road Using ADF Mobile Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation Who Am I Mia Urman CEO, OraPlayer Oracle Expert and Oracle Forms Cheerleader 14 years supporting,
More informationYU Kaltura Media Package User's Guide For version 1.1.x. Written by Media and Information Technology Center, Yamaguchi University.
YU Kaltura Media Package User's Guide For version 1.1.x Written by Media and Information Technology Center, Yamaguchi University. May 22th, 2018 Table of contents 1. Summary... 2 2. Installation... 4 2.1
More informationPerfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5
Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5 NOTE: It is my policy to give a failing grade in the course to any student who either gives or receives
More informationORACLE APPLICATION EXPRESS, ORACLE REST DATA SERVICES, & WEBLOGIC 12C AUTHOR: BRAD GIBSON SENIOR SOLUTIONS ARCHITECT ADVIZEX
ORACLE APPLICATION EXPRESS, ORACLE REST DATA SERVICES, & WEBLOGIC 12C AUTHOR: BRAD GIBSON SENIOR SOLUTIONS ARCHITECT ADVIZEX AdvizeX Technologies - A Rolta Company 6/12/2015 1 AGENDA Introductions Test
More informationChapter 1. Introduction to web development and PHP. 2010, Mike Murach & Associates, Inc. Murach's PHP and MySQL, C1
1 Chapter 1 Introduction to web development and PHP 2 Applied Objectives Use the XAMPP control panel to start or stop Apache or MySQL when it is running on your own computer. Deploy a PHP application on
More informationSTRUTS 2 - HELLO WORLD EXAMPLE
STRUTS 2 - HELLO WORLD EXAMPLE http://www.tutorialspoint.com/struts_2/struts_examples.htm Copyright tutorialspoint.com As you learnt from the Struts 2 architecture, when you click on a hyperlink or submit
More informationIntroduction. Typographical conventions. Prerequisites. QuickPrints SDK for Windows 8 Version 1.0 August 06, 2014
Introduction The QuickPrints SDK for Windows 8 provides a set of APIs that can be used to submit a photo print order to a Walgreens store. This document gives step-by-step directions on how to integrate
More informationLesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network
Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network 1 Application Application: A software (S/W) for an application, such as, creating and sending an SMS, measuring and sending
More information6- JSP pages. Juan M. Gimeno, Josep M. Ribó. January, 2008
6- JSP pages Juan M. Gimeno, Josep M. Ribó January, 2008 Contents Introduction to web applications with Java technology 1. Introduction. 2. HTTP protocol 3. Servlets 4. Servlet container: Tomcat 5. Web
More informationReal Life ADF Mobile. 10 things that you don't get from the developer guide
Real Life ADF Mobile 10 things that you don't get from the developer guide DOAG Konferenz; November 19th 2013 Who Am I Luc Bors Principal Consultant AMIS, Netherlands Friends of Oracle & Java 5 Oracle
More informationJakarta Struts: An MVC Framework
2010 Marty Hall Jakarta Struts: An MVC Framework Overview, Installation, and Setup Customized Java EE Training: http://courses.coreservlets.com/ Servlets, JSP, JSF 2.0, Struts, Ajax, GWT 2.0, Spring, Hibernate,
More informationAbout the Authors. Who Should Read This Book. How This Book Is Organized
Acknowledgments p. XXIII About the Authors p. xxiv Introduction p. XXV Who Should Read This Book p. xxvii Volume 2 p. xxvii Distinctive Features p. xxviii How This Book Is Organized p. xxx Conventions
More informationOracle Hyperion Financial Management Developer and Customization Guide
Oracle Hyperion Financial Management Developer and Customization Guide CONTENTS Overview... 1 Financial Management SDK... 1 Prerequisites... 2 SDK Reference... 2 Steps for running the demo application...
More informationSolving Mobile App Development Challenges. Andrew Leggett & Abram Darnutzer CM First
Solving Mobile App Development Challenges Andrew Leggett & Abram Darnutzer CM First CM First WebClient Solutions CM WebClient Full desktop experience in browser CM WebClient Mobile Online mobile solution,
More informationFor live Java EE training, please see training courses at
Java with Eclipse: Setup & Getting Started Originals of Slides and Source Code for Examples: http://courses.coreservlets.com/course-materials/java.html For live Java EE training, please see training courses
More informationStrategies for Running Oracle Forms from Mobile Devices and Tablets.
Strategies for Running Oracle Forms from Mobile Devices and Tablets Mia Urman, AuraPlayer miaurman@auraplayer.com Denis Tyrell, Oracle 5 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
More informationweb.xml Deployment Descriptor Elements
APPENDIX A web.xml Deployment Descriptor s The following sections describe the deployment descriptor elements defined in the web.xml schema under the root element . With Java EE annotations, the
More informationDeveloping Web Views for VMware vcenter Orchestrator. vrealize Orchestrator 5.5
Developing Web Views for VMware vcenter Orchestrator vrealize Orchestrator 5.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationOracle WebCenter Hands-On Practices. A Practical Introduction to Oracle WebCenter
Oracle WebCenter Hands-On Practices A Practical Introduction to Oracle WebCenter Table of Contents Before You Start... 3 Estimated timings for the practices... 3 Accessing the hands-on setup files... 3
More informationDevelop Mobile Front Ends Using Mobile Application Framework A - 2
Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4
More informationADF Mobile : Data Services Java Beans. Ma Ping
ADF Mobile : Data Services Java Beans Ma Ping ping.ma@oracle.com Overview Topics covered in this lesson include: Roadmap and Best Practices Data Services Overview Data Objects and CRUD Objects Data Relationships
More informationJDK 1.6 update 11 from You must use Java 1.6 update 11. Update 12 does not work with SOA 11g
INSTALLATION JDEVELOPER 11G WITH SOA 11G PRE-REQUISITES BEFORE YOU BEGIN INSTALLATION DOWNLOAD FILES server103_win32.exe (WLS10_10.3.1_GENERIC_090417.1211248.LOAD16F) jdevstudio11111install.jar (JDEVADF_11.1.1.1.0_GENERIC_090421.1521.5361)
More informationThis script in Report.OnRenderBegin will get the RenderDetails for PDF.
Render Details When rendering a report, various output options can be set using the Render Wizard. These options are stored in the report when you save and therefore apply on the server also. If you want
More informationADF Code Corner. 71. How-to integrate Java Applets with Oracle ADF Faces. Abstract: twitter.com/adfcodecorner
ADF Code Corner 71. How-to integrate Java Applets with Oracle ADF Faces Abstract: Oracle ADF Faces contains a JavaScript client framework that developers can use to integrate 3 rd party technologies like
More informationOracle 1Z Oracle Application Development Framework 12c Essentials. Download Full Version :
Oracle 1Z0-419 Oracle Application Development Framework 12c Essentials Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-419 Answer: A, B QUESTION: 81 A backing bean for a page must
More informationHTML HTML. Chris Seddon CRS Enterprises Ltd 1
Chris Seddon seddon-software@keme.co.uk 2000-12 CRS Enterprises Ltd 1 2000-12 CRS Enterprises Ltd 2 Reference Sites W3C W3C w3schools DevGuru Aptana GotAPI Dog http://www.w3.org/ http://www.w3schools.com
More informationOracle Business Intelligence Publisher
Oracle Business Intelligence Publisher Using Oracle BI Publisher Extension for Oracle JDeveloper 11g Release 1 (11.1.1) E48204-01 March 2014 This document describes how to add a BI Publisher report to
More informationAuraPlayer Server Manager User Guide
AuraPlayer Server Manager User Guide AuraPlayer Support Team Version 2 2/7/2011 This document is the sole property of AuraPlayer Ltd., it cannot be communicated to third parties and/or reproduced without
More information