Enterprise Development with Flex: Best Practices for Ria Developers (häftad)
Fler böcker inom
Format
Häftad (Paperback)
Språk
Engelska
Antal sidor
656
Utgivningsdatum
2010-04-16
Upplaga
1
Förlag
O'REILLY & ASSOCIATES
Illustrationer
illustrations
Dimensioner
235 x 180 x 31 mm
Vikt
970 g
Antal komponenter
1
ISBN
9780596154165
Enterprise Development with Flex: Best Practices for Ria Developers (häftad)

Enterprise Development with Flex: Best Practices for Ria Developers

Häftad Engelska, 2010-04-16
459
Skickas inom 5-8 vardagar.
Fri frakt inom Sverige för privatpersoner.
Beställ boken senast tisdag 15 december kl. 11:30 för leverans innan julafton
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
Visa hela texten

Passar bra ihop

  1. Enterprise Development with Flex: Best Practices for Ria Developers
  2. +
  3. Angular 2 Development with TypeScript

De som köpt den här boken har ofta också köpt Angular 2 Development with TypeScript av Yakov Fain (häftad).

Köp båda 2 för 678 kr

Kundrecensioner

Har du läst boken? Sätt ditt betyg »

Fler böcker av författarna

Övrig information

Yakov Fain is a Managing Director at Farata Systems, a company provides consulting and training services. He authored several books on Java and Flex and dozens of articles on software development. Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion, which was presented to only a hundred people in the world. Yakov is Certified Adobe Flex Instructor. He holds MS in Applied Math. You can reach him at yfain@faratasystems.com. Dr. Victor Rasputnis is a Managing Principal of Farata Systems. He's responsible for Farata consulting and mentoring practice, providing architectural design to companies implementing RIA with Adobe Flex, Air and Livecycle technologies. He holds a PhD in Computer Science from the Moscow Institute of Robotics. Victor is Certified Adobe Flex Instructor. Victor lives in New York with his wife Aziza and his daughter Alice. He likes playing tennis and skiing with his friends. You can reach him at vrasputnis@faratasystems.com. Anatole Tartakovsky is a technology consultant, emerging technologies enthusiast and problem solver. He is a Managing Principal of Farata Systems and is responsible for creation of frameworks and reusable components. Prior Anatole played roles as Technology Consultant, Project Manager, CTO, and Mentor for various enterprises. Anatole authored number of books and articles on Flex, AJAX, XML, and client-server technologies. His education includes MS in mathematics and post graduate work in Expert Systems. You can reach him at atartakovsky@faratasystems.com.

Innehållsförteckning

Preface; Who Is This Book For?; How the Book Is Organized; Conventions Used in This Book; Using Code Examples; How to Contact Us; Safari Books Online; Acknowledgments; Technical Editor Bios; Chapter 1: Comparing Selected Flex Frameworks; 1.1 Frameworks Versus Component Libraries; 1.2 Introducing Caf Townsend; 1.3 Cairngorm; 1.4 Mate; 1.5 PureMVC; 1.6 Clear Toolkit; 1.7 Final Framework Selection Considerations; 1.8 References; Chapter 2: Selected Design Patterns; 2.1 Singleton; 2.2 Proxy; 2.3 Mediator; 2.4 Data Transfer Object; 2.5 Asynchronous Token; 2.6 Class Factory; Chapter : Building an Enterprise Framework; 3.1 Upgrading Existing Flex Components; 3.2 Resources As Properties of UI Controls; 3.3 Data Forms; 3.4 Validation; 3.5 Minimizing the Number of Custom Events; 3.6 Summary; Chapter 4: Equipping Enterprise Flex Projects; 4.1 Staffing Considerations; 4.2 Flex Developers Workstation; 4.3 Embedding .swf Files into HTML Pages; 4.4 Interacting with HTML and JavaScript; 4.5 Testing Flex RIAs; 4.6 Application Modularization from 30,000 Feet; 4.7 Build Scripts and Continuous Integration; 4.8 Logging with Log4Fx; 4.9 A Grab Bag of Component Libraries; 4.10 Integrating with the Java Spring Framework; 4.11 Integrating with the Hibernate Framework; 4.12 Project Documentation; 4.13 Accessibility of Flex RIA; 4.14 Summary; Chapter 5: Customizing the Messaging Layer of LCDS or BlazeDS; 5.1 Flex Messaging Unleashed; 5.2 Server Messages: Shooting in the Dark; 5.3 Sending the Clients Heartbeats; 5.4 Heartbeat Adapter; 5.5 Testing the Client Heartbeat; 5.6 Guaranteed Delivery of Server Messages; 5.7 Building a Custom Acknowledging Channel; 5.8 Resending Messages with QoSAdapter; 5.9 Testing Guaranteed Delivery; 5.10 When Message Order Matters; 5.11 Guaranteed Delivery of Client Messages; 5.12 The ReliableClientMessage Class; 5.13 Acknowledging the Endpoint; 5.14 Resending Channel Guarantees Delivery; 5.15 Testing Guaranteed Delivery from the Client; 5.16 Keeping Client Messages in Order; 5.17 Testing Ordered Delivery of Client Messages; 5.18 Summary; Chapter 6: Open Source Networking Solutions; 6.1 BlazeDS Versus LCDS; 6.2 Why Is AMF Important?; 6.3 AMF and Client-Side Serialization; 6.4 HTTP Connection Management; 6.5 Putting Streaming to Work; 6.6 The Networking Architecture of BlazeDS; 6.7 Data Access Automation; 6.8 Deep Data Synchronization with BlazeDS; 6.9 Using AMF Message Headers; 6.10 Data Push in Data Access; 6.11 A Server As a Command Center; 6.12 Custom Serialization and AMF; 6.13 Security Appliances; 6.14 Third-Party Networking Solutions; 6.15 Summary; Chapter 7: Modules, Libraries, Applications, and Portals; 7.1 Flex Portals and Modularization; 7.2 Basic Modularization: Image; 7.3 Runtime Style Modules; 7.4 Real Actors: Loader and URLLoader; 7.5 Loading Modules with Module Load...