hands on development tutorial
DESCRIPTION
Hands on Development Tutorial. Presented By: John Krahulec. August 4, 2010 Lunch and Learn. Agenda. (The “Road” to Success). Develop Pipeline app. TURB O Enterprise Overview Demo Pipeline application 4 Main Parts – RRRD. Architecture. Virtual n - Tier Architecture. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/1.jpg)
Hands on Development Tutorial
Presented By:John Krahulec
August 4, 2010Lunch and Learn
![Page 2: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/2.jpg)
TURBO Enterprise Overview
Demo Pipeline application
4 Main Parts – RRRD (The “Road” to Success)
Develop Pipeline app
![Page 3: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/3.jpg)
![Page 4: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/4.jpg)
![Page 5: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/5.jpg)
Oracle HTTP Server
Oracle XE Database
TURBO Enterprise
A pre-configured “cloud” environment so you can quickly get started developing with TURBO. Here’s what it includes:
![Page 6: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/6.jpg)
Your favorite PL/SQL editor (e.g. TOAD)
Web Browser
Database connection info
Here’s what you’ll need:
![Page 7: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/7.jpg)
1. Render
2. Retrieve
3. Receive
4. DML
![Page 8: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/8.jpg)
TableTable
Render
DMLReceive
Retrieve
APP_WEB APP_DATA
![Page 9: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/9.jpg)
Purpose: to render the web page/formSchema Layer: APP_WEBPackage: l_[appname]Procedure: p_xxx_formInput Parameters: usually the record id of data to be displayed
![Page 10: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/10.jpg)
Purpose: to retrieve data for the rendering pageSchema Layer: APP_DATAPackage: l_[appname]_DMLFunction: f_get_xxxInput Parameters: at least record id of data to retrieve
![Page 11: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/11.jpg)
Purpose: to receive data from the web pageSchema Layer: APP_WEBPackage: l_[appname]Procedure: p_xxx_procInput Parameters: at least all fields from web page
![Page 12: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/12.jpg)
Purpose: to process data from the Receiving procSchema Layer: APP_DATAPackage: l_[appname]_DMLProcedure: p_xxx_loadInput Parameters: fields required to perform DML into tables
![Page 13: Hands on Development Tutorial](https://reader035.vdocument.in/reader035/viewer/2022062407/56812ccc550346895d918719/html5/thumbnails/13.jpg)
John Krahulec703-889-8499
Mark Eddy703-889-8452