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.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
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.
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 Developer’s 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 Client’s 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 Loader; 7.6 Preloading Modules with ModuleManager; 7.7 Communicating with Modules; 7.8 Introducing Application Domains; 7.9 Paying Tribute to Libraries; 7.10 Sibling Domains and Multiversioning; 7.11 Sample Flex Portal; 7.12 Integrating Flex into Legacy JEE Portals; 7.13 Summary; Chapter 8: Performance Improvement: Selected Topics; 8.1 Planning for Modularization; 8.2 It Takes Two to Perform; 8.3 Application Startup and Preloaders; 8.4 Using Resource-Shared Libraries; 8.5 Optimizing RSL Loading; 8.6 A Grab Bag of Useful Habits; 8.7 Summary; Chapter 9: Working with Adobe AIR; 9.1 How AIR Is Different from Flex; 9.2 Hello World in AIR; 9.3 Native Windows; 9.4 Working with Files; 9.5 PharmaSales Application; 9.6 OfflineDataCollection; 9.7 Summary; Chapter 10: Developing Flex Applications for LiveCycle Enterprise Suite; 10.1 Business Process Example: Vacation Request; 10.2 Meet LiveCycle Workspace ES; 10.3 Meet the Flexlet: Vacation Request; 10.4 LiveCycle ES Architecture in a Nutshell; 10.5 Creating Flex Applications Enabled for LiveCycle Workspace ES; 10.6 Running Workspace from Adobe Sources; 10.7 Business Example: Warehouse Processes; 10.8 The Warehouse Processes Under the Hood; 10.9 Extending LiveCycle with Custom Services; 10.10 Orchestrating Processes with Asynchronous Events; 10.11 Blending the LiveCycle API with Custom Flex Applications; 10.12 Summary; Chapter 11: Printing with Flex; 11.1 PDF Generation on the Server; 11.2 PDF Generation on the Client; 11.3 Extending Flex Components for PDF Generation in XDP Format; 11.4 Adding Printing to the PharmaSales Application; 11.5 ClearBI: A Web Reporter for Flex; 11.6 Summary; Chapter 12: Model-Driven Development with LCDS ES2; 12.1 Introduction to Model-Driven Development; 12.2 Summary; 12.3 Epilogue; Colophon;
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
GRATIS per la spedizione in U.S.A.
Destinazione, tempi e costiEUR 6,18 per la spedizione in U.S.A.
Destinazione, tempi e costiDa: Wonder Book, Frederick, MD, U.S.A.
Condizione: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. Codice articolo L14A-02414
Quantità: 1 disponibili
Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condizione: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 2.12. Codice articolo G059615416XI4N00
Quantità: 1 disponibili
Da: Foggypaws, Sonoma, CA, U.S.A.
Paperback. Condizione: New. Paperback. Codice articolo mon0000019537
Quantità: 1 disponibili
Da: dsmbooks, Liverpool, Regno Unito
Paperback. Condizione: Very Good. Very Good. book. Codice articolo D8S0-3-M-059615416X-6
Quantità: 1 disponibili