Book description
If you want to use Adobe Flex to build production-quality Rich Internet Applications for the enterprise, this groundbreaking book shows you exactly what's required. You'll learn efficient techniques and best practices, and compare several frameworks and tools available for RIA development -- well beyond anything you'll find in Flex tutorials and product documentation. Through many practical examples, the authors impart their considerable experience to help you overcome challenges during your project's life cycle.
Enterprise Development with Flex also suggests proper tools and methodologies, guidelines for determining the skill sets required for the project, and much more.
- Choose among several frameworks to build Flex applications, including Cairngorm, PureMVC, Mate, and Clear Toolkit
- Apply selected design patterns with Flex
- Learn how to extend the Flex framework and build your own component library
- Develop a sample AIR application that automatically synchronizes local and remote databases to support your sales force
- Get solutions for leveraging AMF protocol and synchronizing Flex client data modifications with BlazeDS-based servers
- Determine the actual performance of your application and improve its efficiency
Publisher resources
Table of contents
- A Note Regarding Supplemental Files
- Preface
- 1. Comparing Selected Flex Frameworks
- 2. Selected Design Patterns
- Building an Enterprise Framework
-
4. Equipping Enterprise Flex Projects
- Staffing Considerations
- Flex Developer’s Workstation
- Embedding .swf Files into HTML Pages
- Interacting with HTML and JavaScript
- Testing Flex RIAs
- Application Modularization from 30,000 Feet
- Build Scripts and Continuous Integration
- Logging with Log4Fx
- A Grab Bag of Component Libraries
- Integrating with the Java Spring Framework
- Integrating with the Hibernate Framework
- Project Documentation
- Accessibility of Flex RIA
- Summary
-
5. Customizing the Messaging Layer of LCDS or BlazeDS
- Flex Messaging Unleashed
- Server Messages: Shooting in the Dark
- Sending the Client’s Heartbeats
- Heartbeat Adapter
- Testing the Client Heartbeat
- Guaranteed Delivery of Server Messages
- Building a Custom Acknowledging Channel
- Resending Messages with QoSAdapter
- Testing Guaranteed Delivery
- When Message Order Matters
- Guaranteed Delivery of Client Messages
- The ReliableClientMessage Class
- Acknowledging the Endpoint
- Resending Channel Guarantees Delivery
- Testing Guaranteed Delivery from the Client
- Keeping Client Messages in Order
- Testing Ordered Delivery of Client Messages
- Summary
-
6. Open Source Networking Solutions
- BlazeDS Versus LCDS
- Why Is AMF Important?
- AMF and Client-Side Serialization
- HTTP Connection Management
- Putting Streaming to Work
- The Networking Architecture of BlazeDS
- Data Access Automation
- Deep Data Synchronization with BlazeDS
- Using AMF Message Headers
- Data Push in Data Access
- A Server As a Command Center
- Custom Serialization and AMF
- Security Appliances
- Third-Party Networking Solutions
- Summary
-
7. Modules, Libraries, Applications, and
Portals
- Flex Portals and Modularization
- Basic Modularization: Image
- Runtime Style Modules
- Real Actors: Loader and URLLoader
- Loading Modules with Module Loader
- Preloading Modules with ModuleManager
- Communicating with Modules
- Introducing Application Domains
- Paying Tribute to Libraries
- Sibling Domains and Multiversioning
- Sample Flex Portal
- Integrating Flex into Legacy JEE Portals
- Summary
- 8. Performance Improvement: Selected Topics
- 9. Working with Adobe AIR
-
10. Developing Flex Applications for LiveCycle Enterprise Suite
- Business Process Example: Vacation Request
- Meet LiveCycle Workspace ES
- Meet the Flexlet: Vacation Request
- LiveCycle ES Architecture in a Nutshell
- Creating Flex Applications Enabled for LiveCycle Workspace ES
- Running Workspace from Adobe Sources
- Business Example: Warehouse Processes
- The Warehouse Processes Under the Hood
- Extending LiveCycle with Custom Services
- Orchestrating Processes with Asynchronous Events
- Blending the LiveCycle API with Custom Flex Applications
- Summary
- 11. Printing with Flex
- 12. Model-Driven Development with LCDS ES2
- Index
- About the Authors
- Colophon
- Copyright
Product information
- Title: Enterprise Development with Flex
- Author(s):
- Release date: March 2010
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596154165
You might also like
book
Developing AIR applications with Flex
Describes how to use Flex Builder and the Flex SDK to build AIR applications.
book
ADOBE® FLEX® BUILDER™ 3: USING ADOBE FLEX BUILDER 3
Adobe® Flex® Builder™ is an integrated development environment (IDE) for developing applications that use the Adobe® …
book
java.rmi: The Remote Method Invocation Guide
"This book collects an astonishing range of Java RMI material, suitable for any Java programmer regardless …
book
Mac OS® X Tiger™ Unleashed
A best-seller that once showed you how to reign in a panther can now show you …