TRAINING

Enterprise Flex Applications:
Using LiveCycle Data Services and J2EE (Java EE)

 

Date:to be defined

Hours: 3 consecutive lessons, from Monday to Friday. Each lesson has a duration of 6 hours and takes place between 9:30am and 16:30pm (with a break of 1 hour for lunch)

Location:
Rome: via Famiano Nardini 1/c (Metro linea B, stop Bologna)
Rome: via Lazzaro Spallanzani 36/A
Milan: Via Gian Antonio Boltraffio, 21
Milan: via Taormina, 36 (Metro linea 3, stop Maciachini)
Londra: Lafone House, The Leathermarket - Weston Street
New York: 71 West 23rd Street - Suite 515

 

Number of participants: Up to 10

 

pdf programma Download the brochure of Enterprise Flex Applications - Using LiveCycle Data Services and J2EE (Java EE) (pdf file)

 

Overview

Flex 3 is the application server of Adobe for the development of complex Enterprise applications with high added value and interactivity. By definition, Enterprise applications are multi-tiered, and every level brings particular benefits to the final design of the application itself. A “tiered” type architecture provides for a natural access for the integration with existing and future systems. Flex3 is positioned on this range of Enterprise applications, which, therefore, encompass numerous J2EE infrastructures (BEA Web Logic, Tomcat, JBoss, JRun) and frameworks (Jakarta Struts, Cocoon, Spring, Hibernate). The installation phases, set up, tuning and deployment of Flex 3, often represent the most delicate and important phase for the optimal development of an enterprise project with this technology.

The use of the Design Patterns and of Cairngorm 2, the Open Source framework of Adobe, studied in order to neatly extract the Presentation part from the Logic part, are essential aspects for enterprise projects. During the learning path, we will use the View Controller Model and the Data Transfer Object design pattern, for the development on Cairngorm 2.

 

Training objectives

The final workshop of this course will allow the participants to create a complex prototype of a “cashier-desk” for a hypothetical bank.

 

Prerequisites

The course is aimed at those who possess knowledge of the notions provided by the course in “Developing Rich Internet Applications with Flex 3 and Flex Builder 3”.

 

PC requirements

Each participant should come with his/her own notebook with the following minimum requirements to partecipate in the Flash Media Server 2 course:

• Intel Pentium 4 processor
• Microsoft Windows XP with Service Pack 2, Windows XP Professional, Windows 2000 Server, or Windows Server 2003
• 1 GB of memory
• 300 MB of available hard-disk space to install

Those who  are not equipped with a notebook with the above characteristics may rent a PC for the entire course. Please inform us  a few days in advance if you require this service.

 

Teaching material

The course will provide each student the following  text book:
Flex Solutions: Essential Techniques for Flex 2 and 3 Developers
Editor: Friends of Ed
Pages: 904


Programme

Installing Flex 3 with integrated JRun
Installing and Deploying Flex 3 under BEA Web Logic
Installing and Deploying Flex 3 under Tomcat
Flex Builder 3 and CVS with JUnit
Further study of the Server Compilation Process
The characteristics of Livecycle Data Services (Flex Data Services)
The Flex Proxy Service


Using Web Services

The WebService class
Result and fault events
Using a web service
Invoking multiple methods from the same WebService
Assigning parameters to the WebService


Using the RemoteObject to access public methods in Java

DTO and DAO Design Pattern for the exchange of remote data
Mapping DTO ActionScript 3 with DTO Java
Serialization and deserialization between Java and ActionScript
Data Typed values between Java and ActionScript


Advanced use of Flex 3

The States of Flex 3
Using the mxmlc and compc command-line compilers
Drag and Drop Manager
Flex 3 Printing Class


Flex 3 for Enterprise applications

The View Controller Model in Flex 3 and ActionScript 3
The Cairngorn 3 framework
Integration with Ant and Maven


Using Data Services

LiveCycle Data Services
Deploying Livecycle Data Service applications
Messaging with the Publisher/Consumer
Data sending in PUSH
RPC events
Remote Object Services


Managing complex data

Data filtering
Cursor Management
IView Cursor interface
XML management with E4X
XML data in ActionScript 3
Data persistence, Occasionally Connected Application

 

Using Messaging Services

Understanding LiveCycle Message Services
Destination configuration
Using Publish-Subscribe Messaging
Publishing Messages
Receiving and processing messages

 

Participation price

1.400 Euro + VAT.

 

REGISTRATION >>

For:

 

ASK FOR AN ESTIMATE >>

 

Other course and training on Flex, AIR and Flash Media Server