ADF Mobile : Data Services Java Beans. Ma Ping
|
|
- Edwin Cory McCormick
- 5 years ago
- Views:
Transcription
1 ADF Mobile : Data Services Java Beans Ma Ping ping.ma@oracle.com
2 Overview Topics covered in this lesson include: Roadmap and Best Practices Data Services Overview Data Objects and CRUD Objects Data Relationships Definition Data Change Events Bean Data Controls and Exposing Data to UI
3 Roadmap for Defining Java Bean Data Services Identify Application Data Requirement Data Objects Data Relationship CRUD (Create/Read/Update/Delete) Operations Requirement Implement Java Beans (POJOs) to support Data Objects and CRUD operations Expose Java Beans as Bean Data Controls Bean Data Controls can then be used to construct the user interface
4 Best Practices for Data Services and Application Development Always understand data processing requirement before implementing Data Services Start with implementing Java Beans that implement Data Objects and support CRUD operations Populate the Data Objects initially with local/stub data specified within the Java Beans So that client application can be developed in parallel with server-side logic Test and enhance ADF Mobile application iteratively using stub data
5 ADF Mobile Data Services Overview Device Native Container HTML5 & JavaScript ADF Mobile AMX View ADF Controller Local HTML Web View SOAP Web Services Java Beans Data Controls Local Data Java VM Mobile Device Server REST (XML w/ XSD) Services REST (JSON) Services
6 Beans and Data Controls Types Data Controls exposes Device Native Contaier data to User Interface: Bean Data Controls Web Services Data Controls URL Data Controls Java Beans Java Beans Data Controls Data Objects and CRUD Objects: contains core application logic to process data Java VM Managed Beans: Invoked by user interface/amx page to perform UI related functions This lesson focuses on Bean Data Control, Data Objects, and CRUD Objects
7 Embedded Java Virtual Machine ADF Mobile container embeds a light-weight, headless Java Virtual Machine Headless = no UI library as ADF Mobile leverages HTML5- based UI Based on Java version 1.4 No generics support such as typed collections like set<string> No annotation support Additional links/documentation on JVM: 1. CDC API comparison chart: (See especially column for "FP 1.1 JSR 219" which is the same as the ADF Mobile s embedded JVM) 2. Javadoc of APIs in CDC/Foundation Profile Libraries:
8 Java Bean Data Services Two types of POJOs need to be developed to process data: Data Objects: Represents a Data Object (e.g. Employees) Define attributes and types for each data object Contain getter/setter for the attributes Represent data object hierarchical relationships CRUD Objects: Instantiate and populates Data Objects Support CRUD (Create/Read/Update/Delete) operations Access web services or local database Expose data access methods to UI via Bean Data Control
9 Data Objects Definition Typically one Java class per data object Steps to create data object to hold data Create a Java Class Declare and initialize data attributes as variables Generate Accessors through context menu Check Notify Listener when Property Changes to add data change listeners to propagate changes to UI This adds propertychangesupport APIs to all the SET, ADD, and REMOVE methods in the Data Object Propagate attribute value changes to the user interface
10 CRUD Objects Definition Expose methods for CRUD operations Data may reside in CRUD object itself, flat files, local database, and/or web services Instantiate and populate one or more Data Objects May contain additional Property and Provider Data change notification logic
11 Steps to Create CRUD Objects Declare one or more collections to hold data within the CRUD Object In the Constructor, Instantiate the list variable (for example as ArrayList) Invoke data population logic here if you wish to load data whenever the CRUD Object is instantiated In the GET or data retrieval method Convert the ArrayList into an Array of Data Objects and return data
12 Steps to Create CRUD Objects Implement additional methods to retrieve or update data For example, a READ method that calls a web services to retrieve a list of employees from a department Another example, a UPDATE method that updates a field in the local SQLite DB Add providerchangesupport calls as needed Similar syntax as propertychangesupport calls in the Data Objects Stocktracker sample app contains examples of this call Implement any additional methods For example, returning employee count, etc.
13 Define Data Object Relationships Define data relationships by creating multiple layers of Data and CRUD Objects For example, in the simple HR example: A department ( Parent data object) contains several employees ( Child data object) Employees: Data Object for Employees Departments: Data Object for Departments EmployeeList: CRUD Object that returns a list of employees DepartmentList: CRUD Object that returns departments and employees
14 Department CRUD Objects Declare a list for Department and declare/instantiate the EmployeeList CRUD Objects public class DepartmentList { private static List s_departments = null; private static EmployeeList s_employees = new EmployeeList(); QLite database EmployeeList may be populated on instantiation if data is populated in the constructor, or add a method that invokes EmployeeList s GET Method to populate data
15 Department CRUD Objects Implement additional methods to retrieve data for example get employees by department ID public Employee[] getemployeesbydept(int deptid) { ArrayList reports = new ArrayList(); } Employee[] emps = s_employees.getemployees(); for (int x = 0; x < emps.length; x++) { Employee e = emps[x]; if (e.getdeptid() == deptid) { reports.add(e); } } Note the code that converts ArrayList to Array return (Employee[])reports.toArray(new Employee[reports.size()]);
16 ArrayList & Array of Data Objects Use ArrayList to hold data when populating and processing data Much more flexible than an Array[ ] as array size is fixed during creation and data needs to be assigned to a specific location (array[1]) Supports methods like (add/remove/contains/size/get) that allows data to be easily processed/searched/etc. Convert ArrayList to Array of Data Object when returning data Data needs to be returned as an Array of Data Objects, as required by ADF Mobile internals
17 Propagate Data Change Events to User Interface When data is changed in Java, you must fire a data change event listener to propagate changes to bindings and user interface Methods are automatically generated when checking Notify Listener When Property Changes when generating accessors for the POJOs Additional calls are also needed whenever data change event needs to be propagated
18 Different Data Change Events and Corresponding Listeners PropertyChangeListener: Invoke to propagate an attribute value change Supports firepropertychange, firepropertydelete, and firepropertycreate propertychangesupport.firepropertychange( firstname", oldfirstname, newfirstname); ProviderChangeListener: Invoke to propagate changes in a data collection/object Supports fireproviderchange, fireproviderrefresh, fireproviderdelete, and fireprovidercreate propertychangesupport.firepropertycreate( perso ns", personid, persondataobject);
19 Exposing POJOs to User Interface Right (Ctrl) Click on the CRUD Data Object Create Bean Data Control Modify datacontrols.dcx for data control attributes, hints, validation rules, etc.
20 Modify Data Control Details 1. Modify the DataControls.dcx file Attribute tab only 2. Set Default Value, Key (to support any Key operation), UI Hints, and Validation Rules (Compare, Length, List, and Range only)
21 Use Data Controls on Page Data Controls have been created Drag and Drop onto page, just like with Web Based ADF Modify as needed
22 Summary Topics we covered in this lesson were: Roadmap and Best Practices Data Services Overview Data Objects and CRUD Objects Data Relationships Definition Data Change Events Bean Data Controls and Exposing Data to UI <Insert Picture Here>
23 Learn More Oracle.com/technology/jdev Download Tutorials Discussion forum Samples ADF Developer Guide More <Insert Picture Here>
Copyright 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 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 informationADF Mobile Code Corner
ADF Mobile Code Corner m03. Abstract: Dependent lists is a common functional requirement for web, desktop and also mobile applications. You can build dependent lists from dependent, nested, and from independent,
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 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 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 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 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 informationOracle Fusion Middleware
Oracle Fusion Middleware Developing Applications with Oracle ADF Data Controls 12c (12.1.3) E41270-01 May 2014 Documentation for Oracle Application Development Framework (Oracle ADF) developers that describes
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 informationADF Code Corner. 70. How-to build dependent list boxes with Web Services Business Services. Abstract: twitter.com/adfcodecorner
ADF Code Corner 70. How-to build dependent list boxes with Web Services Abstract: A frequent question asked on the Oracle JDeveloper forum on OTN is how to create dependent select lists using ADF and Web
More informationMobile Application Development: Introducing ADF Mobile Native Client Framework
Mobile Application Development: Introducing ADF Mobile Native Client Framework Denis Tyrell, Senior Director of Product Development, ADF/JDeveloper Joe Huang, Senior Principal Product Manager, ADF/JDeveloper
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 informationReal Application Security Administration
Oracle Database Real Application Security Administration Console (RASADM) User s Guide 12c Release 2 (12.2) E85615-01 June 2017 Real Application Security Administration Oracle Database Real Application
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 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 informationNew Features in Java language
Core Java Topics Total Hours( 23 hours) Prerequisite : A basic knowledge on java syntax and object oriented concepts would be good to have not mandatory. Jdk, jre, jvm basic undrestanding, Installing jdk,
More informationJava SE7 Fundamentals
Java SE7 Fundamentals Introducing the Java Technology Relating Java with other languages Showing how to download, install, and configure the Java environment on a Windows system. Describing the various
More informationAPI Documentation. Web Application Development. Zsolt Tóth. University of Miskolc. Zsolt Tóth (University of Miskolc) API Documentation / 28
API Documentation Web Application Development Zsolt Tóth University of Miskolc 2018 Zsolt Tóth (University of Miskolc) API Documentation 2018 1 / 28 Data Transfer Object Data Transfer Objects Bean Information
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 informationJava EE 7: Back-end Server Application Development 4-2
Java EE 7: Back-end Server Application Development 4-2 XML describes data objects called XML documents that: Are composed of markup language for structuring the document data Support custom tags for data
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 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 informationDatabase to XML Wizard
Database to XML Wizard Jitterbit Connect TM provides a fast, easy route to data transformation. This is made possible through a wizard-based integration tool built directly into Jitterbit. The wizard executes
More informationADF Code Corner How-to declaratively build a master-detail behavior with DVT components. Abstract: twitter.com/adfcodecorner
ADF Code Corner 057. How-to declaratively build a master-detail behavior with Abstract: A widely unknown feature in ADF bound ADF Faces DVT components is the ability to act as a master in a masterdetail
More informationSession 12. RESTful Services. Lecture Objectives
Session 12 RESTful Services 1 Lecture Objectives Understand the fundamental concepts of Web services Become familiar with JAX-RS annotations Be able to build a simple Web service 2 10/21/2018 1 Reading
More information<Insert Picture Here> Accelerated Java EE Development: The Oracle Way
1 1 Accelerated Java EE Development: The Oracle Way Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana Warning demo contains
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 informationNetBeans 5.5 Web Services Consumption in Visual Web Pack Specification
NetBeans 5.5 Web Services Consumption in Visual Web Pack Specification NetBeans 5.5 Web Services Consumption in Visual Web Pack Version 1.0. 08/18/06 - initial version - Sanjay Dhamankar revised 01/28/07
More informationWhat's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1
What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective
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 informationADF Code Corner. 64. How-to implement a Select Many Shuttle with pre- selected values. Abstract: twitter.com/adfcodecorner
ADF Code Corner 64. How-to implement a Select Many Shuttle with pre- selected Abstract: The ADF binding layer currently only supports a single current row which works for single select lists updating he
More informationObject-Oriented Programming
Object-Oriented Programming 1. What is object-oriented programming (OOP)? OOP is a technique to develop logical modules, such as classes that contain properties, methods, fields, and events. An object
More informationADF Code Corner. 90. Filtering ADF bound lists. Abstract: twitter.com/adfcodecorner
ADF Code Corner 90. Filtering ADF bound lists Abstract: Falling into the category of dependent lists, is the use case of reducing list entries based on previous user entries. The ADF JUCtrlListBinding
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 4.0.0.0 2015 Copyright IBM Corporation Page 1 of 33 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...4 USER
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 3.0.0.1 Page 1 of 29 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...3 USER ROLES...4 BEFORE YOU BEGIN...4
More informationProduct Documentation. ER/Studio Portal. User Guide. Version Published February 21, 2012
Product Documentation ER/Studio Portal User Guide Version 1.6.3 Published February 21, 2012 2012 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero
More informationOracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites
Oracle Database Real Application Security Administration 12c Release 1 (12.1) E61899-04 May 2015 Oracle Database Real Application Security Administration (RASADM) lets you create Real Application Security
More informationMaking The Future Java
Making The Future Java Dalibor Topić (@robilad) Principal Product Manager October 18th, 2013 - HrOUG, Rovinj 1 The following is intended to outline our general product direction. It is intended for information
More informationSkyway Builder 6.3 Reference
Skyway Builder 6.3 Reference 6.3.0.0-07/21/09 Skyway Software Skyway Builder 6.3 Reference: 6.3.0.0-07/21/09 Skyway Software Published Copyright 2009 Skyway Software Abstract The most recent version of
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Oracle Mobile Suite an Overview Vincent Hu Principal Sales Consultant Oracle Mobile Suite Everything you need to mobile enable enterprise applications in one package One Platform, Any App, Any Data,
More informationSpecialized - Mastering JEE 7 Web Application Development
Specialized - Mastering JEE 7 Web Application Development Code: Lengt h: URL: TT5100- JEE7 5 days View Online Mastering JEE 7 Web Application Development is a five-day hands-on JEE / Java EE training course
More informationWPF and MVVM Study Guides
1. Introduction to WPF WPF and MVVM Study Guides https://msdn.microsoft.com/en-us/library/mt149842.aspx 2. Walkthrough: My First WPF Desktop Application https://msdn.microsoft.com/en-us/library/ms752299(v=vs.110).aspx
More informationADF Code Corner Implementing auto suggest functionality in ADF Faces. Abstract:
ADF Code Corner 004. Implementing auto suggest functionality in ADF Faces Abstract: No component represents Ajax and the Web 2.0 idea more than the auto suggest component. Auto suggest, or auto complete
More informationCall: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline
JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline Advanced Java Database Programming JDBC overview SQL- Structured Query Language JDBC Programming Concepts Query Execution Scrollable
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationDbSchema Forms and Reports Tutorial
DbSchema Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components
More informationChapter 3 Objects and Classes
Chapter 3 Objects and Classes Topics OO Programming Concepts Creating Objects and Object Reference Variables Constructors Modifiers Instance and Class Variables and Methods Scope of Variables OO Programming
More informationADF Code Corner How-to enforce LOV Query Filtering. Abstract: twitter.com/adfcodecorner
ADF Code Corner 107. How-to enforce LOV Query Filtering Abstract: A question on OTN was about how-to restrict queries in a LOV dialog to avoid unfiltered and expensive queries. For this at least one of
More informationPDF SIMPLE JAVA WEB SERVICE EXAMPLE
24 April, 2018 PDF SIMPLE JAVA WEB SERVICE EXAMPLE Document Filetype: PDF 345.47 KB 0 PDF SIMPLE JAVA WEB SERVICE EXAMPLE JAX-WS is java API for XML Web Service. In your EchoPost example in the main class.
More informationCourse Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL:
Specialized - Mastering jquery Code: Lengt h: URL: TT4665 4 days View Online Mastering jquery provides an introduction to and experience working with the JavaScript programming language in the environment
More informationHow to be a Good Bean
How to be a Good Bean A JavaBeans component, or simply a Bean, is a reusable software component that can be manipulated visually in a builder tool. The JavaBeans 1.0 architecture specifies how a JavaBeans
More informationGetting started with WebSphere Portlet Factory V7.0.0
Getting started with WebSphere Portlet Factory V7.0.0 WebSphere Portlet Factory Development Team 29 September 2010 Copyright International Business Machines Corporation 2010. All rights reserved. Abstract
More informationSyllabus- Java + Android. Java Fundamentals
Introducing the Java Technology Syllabus- Java + Android Java Fundamentals Key features of the technology and the advantages of using Java Using an Integrated Development Environment (IDE) Introducing
More informationDbSchema Forms and Reports Tutorial
DbSchema Forms and Reports Tutorial Introduction One of the DbSchema modules is the Forms and Reports designer. The designer allows building of master-details reports as well as small applications for
More informationCopyright 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 informationTemplates and Databinding. SWE 432, Fall 2017 Design and Implementation of Software for the Web
Templates and Databinding SWE 432, Fall 2017 Design and Implementation of Software for the Web Today What are templates? What are frontend components? How can I use these with React? 2 What s wrong with
More informationChapter 2 Introduction
Chapter 2 Introduction PegaRULES Process Commander applications are designed to complement other systems and technologies that you already have in place for doing work. The Process Commander integration
More information<Insert Picture Here> Advanced ADF Faces. Frank Nimphius Principal Product Manager
Advanced ADF Faces Frank Nimphius Principal Product Manager 1 Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s Agenda "Must See" Introduction
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 informationPackaging Data for the Web
Packaging Data for the Web EN 605.481 Principles of Enterprise Web Development Overview Both XML and JSON can be used to pass data between remote applications, clients and servers, etc. XML Usually heavier
More informationPSD1B Advance Java Programming Unit : I-V. PSD1B- Advance Java Programming
PSD1B Advance Java Programming Unit : I-V PSD1B- Advance Java Programming 1 UNIT I - SYLLABUS Servlets Client Vs Server Types of Servlets Life Cycle of Servlets Architecture Session Tracking Cookies JDBC
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. ORACLE PRODUCT LOGO Oracle ADF Programming Best Practices Frank Nimphius Oracle Application Development Tools Product Management 2 Copyright
More informationGrading Rubric Homework 1
Grading Rubric Homework 1 Used Git, has many commits, over time, wrote appropriate commit comments, set up Git correctly with git config Cloning repository results in a working site, no broken links, no
More informationAim behind client server architecture Characteristics of client and server Types of architectures
QA Automation - API Automation - All in one course Course Summary: In detailed, easy, step by step, real time, practical and well organized Course Not required to have any prior programming knowledge,
More informationADF EMG XML Data Control. Powerful and Easy ADF Data Control for XML data
ADF EMG XML Data Control Powerful and Easy ADF Data Control for XML data About Us Richard Olrichs MN www.olrichs.nl @richardolrichs Wilfred van der Deijl The Future Group www.redheap.com @wilfreddeijl
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationGetting started with WebSphere Portlet Factory V6.1
Getting started with WebSphere Portlet Factory V6.1 WebSphere Portlet Factory Development Team 29 July 2008 Copyright International Business Machines Corporation 2008. All rights reserved. Abstract Discover
More informationSri Vidya College of Engineering & Technology
UNIT I INTRODUCTION TO OOP AND FUNDAMENTALS OF JAVA 1. Define OOP. Part A Object-Oriented Programming (OOP) is a methodology or paradigm to design a program using classes and objects. It simplifies the
More informationOracle Fusion Developer Guide (ISBN: ) Preview Chapter 1. The Quick Lerner s Guide to Oracle Fusion Web Application Development PREVIEW
PREVIEW Chapter 1 The Quick Learner s Guide to Oracle Fusion Web Application Development Please Note: Content may change without prior notification. 1 A data control is an implementation of the contract
More informationOverview. Principal Product Manager Oracle JDeveloper & Oracle ADF
Rich Web UI made simple an ADF Faces Overview Dana Singleterry Dana Singleterry Principal Product Manager Oracle JDeveloper & Oracle ADF Agenda Comparison: New vs. Old JDeveloper Provides JSF Overview
More informationChapter 13 XML: Extensible Markup Language
Chapter 13 XML: Extensible Markup Language - Internet applications provide Web interfaces to databases (data sources) - Three-tier architecture Client V Application Programs Webserver V Database Server
More informationOracle Applications OAF, MSCA, MA and ADF. May 06, 2011
Oracle Applications OAF, MSCA, MA and ADF May 06, 2011 Agenda Oracle Applications Framework(OAF) Oracle Mobile Supply Chain Applications Oracle Mobile Applications Oracle OAF, Mobile Apps and MSCA Summary
More informationCS445 Week 9: Lecture
CS445 Week 9: Lecture Objectives: To discuss the solution of the midterm and answer any doubts about grading issues. Also, during the discussion, refresh the topics from the first part of the course. Reading
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 informationThe DSL created in Scala was accomplished using the Implicit conversion (Views) feature of Scala.
5. Rich Graphical User Interface DSL To evaluate the ability of Scala and Groovy to be DSL hosts, we created a small JavaFX like DSL for Rich Graphical User Interface (GUI) creation. The DSL provides features
More informationHow To Get Database Schema In Java Using >>>CLICK HERE<<<
How To Get Database Schema In Java Using Eclipse Pdf Go To Table Of Contents Search, PDF, Comments EclipseLink is suitable for use with a wide range of Java Enterprise Edition (Java to a relational database
More informationFlex and Java. James Ward. twitter://jlward4th Adobe Systems Incorporated. All Rights Reserved.
Flex and Java James Ward http://www.jamesward.com twitter://jlward4th 2006 Adobe Systems Incorporated. All Rights Reserved. 1 Applications have evolved Easy 2004 WEB APPLICATIONS Ease of Deployment 1998
More informationCO Java EE 6: Develop Web Services with JAX-WS & JAX-RS
CO-77754 Java EE 6: Develop Web Services with JAX-WS & JAX-RS Summary Duration 5 Days Audience Java Developer, Java EE Developer, J2EE Developer Level Professional Technology Java EE 6 Delivery Method
More informationJava Enterprise Edition
Java Enterprise Edition The Big Problem Enterprise Architecture: Critical, large-scale systems Performance Millions of requests per day Concurrency Thousands of users Transactions Large amounts of data
More informationADF Code Corner. 048-How-to build XML Menu Model based site menus and how to protect them with ADF Security and JAAS. Abstract:
ADF Code Corner 048-How-to build XML Menu Model based site menus and Abstract: There are different types of menus you can use within an application: breadcrumbs, to navigate a process within unbounded
More informationJavaBeans, Properties of Beans, Constrained Properties
Richard G Baldwin (512) 223-4758, baldwin@austin.cc.tx.us, http://www2.austin.cc.tx.us/baldwin/ JavaBeans, Properties of Beans, Constrained Properties Java Programming, Lecture Notes # 512, Revised 02/19/98.
More informationOrgnazition of This Part
Orgnazition of This Part Table of Contents Tutorial: Organization of This Part...1 Lesson 1: Starting JReport Enterprise Server and Viewing Reports...3 Introduction...3 Installing JReport Enterprise Server...3
More informationDESIGN PATTERN - INTERVIEW QUESTIONS
DESIGN PATTERN - INTERVIEW QUESTIONS http://www.tutorialspoint.com/design_pattern/design_pattern_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Design Pattern Interview Questions
More informationGetting Started with Web Services
Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be
More informationIT6503 WEB PROGRAMMING. Unit-I
Department of Information Technology Question Bank- Odd Semester 2015-2016 IT6503 WEB PROGRAMMING Unit-I SCRIPTING 1. What is HTML? Write the format of HTML program. 2. Differentiate HTML and XHTML. 3.
More informationChapter 6 Introduction to Defining Classes
Introduction to Defining Classes Fundamentals of Java: AP Computer Science Essentials, 4th Edition 1 Objectives Design and implement a simple class from user requirements. Organize a program in terms of
More informationApplication Integration with WebSphere Portal V7
Application Integration with WebSphere Portal V7 Rapid Portlet Development with WebSphere Portlet Factory IBM Innovation Center Dallas, TX 2010 IBM Corporation Objectives WebSphere Portal IBM Innovation
More informationJAVA+ANDROID CURRICULUM 6 WEEKS. INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform
JAVA+ANDROID CURRICULUM 6 WEEKS INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform INTRODUCTION TO JAVA VIRTUAL MACHINE Java Virtual Machine
More informationCHAPTER 1: A GENERAL INTRODUCTION TO PROGRAMMING 1
INTRODUCTION xxii CHAPTER 1: A GENERAL INTRODUCTION TO PROGRAMMING 1 The Programming Process 2 Object-Oriented Programming: A Sneak Preview 5 Programming Errors 6 Syntax/Compilation Errors 6 Runtime Errors
More informationGetting Started with Web Services
Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be
More informationJAVA. 1. Introduction to JAVA
JAVA 1. Introduction to JAVA History of Java Difference between Java and other programming languages. Features of Java Working of Java Language Fundamentals o Tokens o Identifiers o Literals o Keywords
More informationPick A Winner! In What Tool Should I Develop My Next App?
Pick A Winner! In What Tool Should I Develop My Next App? Mia Urman, CEO, AuraPlayer Inc. @miaurman @auraplayer Who is Mia Urman? miaurman@auraplayer.com Oracle ACE Director & Development Geek for over
More informationJava EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect
Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationXML: Extensible Markup Language
XML: Extensible Markup Language CSC 375, Fall 2015 XML is a classic political compromise: it balances the needs of man and machine by being equally unreadable to both. Matthew Might Slides slightly modified
More informationNothing to see here...
Nothing to see here... Work in progress. Does not reflect reality, purely the thoughts of a mad man Deployment Models Single JVM Redundant JVM Externalized System Services Fully Distributed Or some other
More information127 Church Street, New Haven, CT O: (203) E: GlobalSearch ECM User Guide
127 Church Street, New Haven, CT 06510 O: (203) 789-0889 E: sales@square-9.com www.square-9.com GlobalSearch Table of Contents GlobalSearch ECM... 3 GlobalSearch Security... 3 GlobalSearch Licensing Model...
More information