Flex Data Management Services Tutorial for Java Developers

The Flex Data Management Services automate the process of synchronizing data between the client application and the middle-tier. The changes made to the data at the client-side are automatically sent to a service running in your application server. This service then passes the changes to your business layer or directly to your persistence layer, whatever your persistence solution is: DAOs with straight JDBC calls, Hibernate, EJBs, JPA, iBatis, or any other solution.

In other words, your client application is freed of any data synchronization code. Code you no longer have to write includes:
1. Keeping track of all the items created, updated, and deleted by the end-user at the client-side.
2. Keeping track of the original value of the data as initially retrieved by the client. (The original value is often needed by the persistence layer to implement optimistic locking).
3. Making a series of RPC calls to send changes (creates, updates, deletes) to the middle-tier.
4. Handling the conflicts that may arise during this synchronization process.

Depending on the application you are building, using the Flex Data Management Services leads to 80% less data manipulation code at the client side. The goal of this tutorial is to get you started quickly with the Flex Data Management Services.

This tutorial assumes that you meet the following prerequisites:
• Knowledge of server-side Java development and the structure of a J2EE web application
• Familiarity with SQL and JDBC
• Basic experience with Flex development
• Basic experience with Eclipse

Get pdf download Flex Data Management Services Tutorial for Java Developers

Related Tutorial

Tags: , , , , , , , , , , , , , , , ,

Comments

Leave a Reply