外文科技资料翻译
英文原文
The Java EE Platform is the leading enterprise web server. The Adobe Flash Platform is the leader in the rich Internet application space. Using both, developers can deliver compelling, data-centric applications that leverage the benefits of an enterprise back-end solution and a great user experience.
In this article, you learn about the architecture of applications built using Flex and Java including:
An overview of the client/server architecture.
The different ways the client and server can communicate.
An introduction to Flash Remoting and why and how you use it.
How to integrate a Flex application with your security framework.
An overview of how to build Flex applications using events, states, MXML components, and modules.
An introduction to developing a Flex application with real-time server data push.
How to boost productivity developing data-intensive applications using the Data Management service in LiveCycle Data Services.
An overview of model driven development using Flash Builder and LiveCycle Data Services to generate client and server-side code.
How to deploy a Flex application on a portal server.
Be sure to also watch the video Introduction to Flex 4 and Java integration.
To learn more about the technologies used to build these applications, read The technologies for building Flex and Java applications article.
Client/server architecture
Flex and Java applications use a multi-tier architecture where the presentation tier is the Flex application, the business or application tier is the Java EE server and code, and the data tier is the database. You can write the back-end code just as you normally would for a Java application, modeling your objects, defining your database, using an object-relational framework such as Hibernate or EJB 3, and writing the business logic to query and manipulate these objects. The business tier must be exposed for access via HTTP from the Flex application and will be used to move the data between the pr