Enterprise Development with Flex. Best Practices for RIA Developers
- Autorzy:
- Yakov Fain, Victor Rasputnis, Anatole Tartakovsky
- +189 pkt
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 688
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Enterprise Development with Flex. Best Practices for RIA Developers
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
Wybrane bestsellery
-
Ta książka jest drugim, przejrzanym i uzupełnionym wydaniem praktycznego podręcznika, znakomicie ułatwiającego naukę tworzenia aplikacji. Wyjaśniono tu tak istotne zagadnienia jak zarządzanie stanem, kontrola wprowadzanych danych, budowa formularzy i komunikacja z serwerem. Prezentowane treści uz...
Angular. Programowanie z użyciem języka TypeScript. Wydanie II Angular. Programowanie z użyciem języka TypeScript. Wydanie II
(34.90 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%) -
Ta książka jest przeznaczona dla programistów, którzy korzystają z Angular JS lub pracują z innym frameworkiem i potrafią kodować w JavaScripcie. Przedstawiono tu zagadnienia związane z danymi i widokami, interakcjami użytkowników z formularzami i komunikacją z serwerami, a także sposoby testowan...
Angular 2. Programowanie z użyciem języka TypeScript Angular 2. Programowanie z użyciem języka TypeScript
(29.90 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
If you want to build your organization’s next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, and development options that populate this stack. You’ll learn several of these approaches hands-on by writing multiple versions ...
Enterprise Web Development. Building HTML5 Applications: From Desktop to Mobile Enterprise Web Development. Building HTML5 Applications: From Desktop to Mobile
(126.65 zł najniższa cena z 30 dni)135.15 zł
159.00 zł(-15%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Jednym z obszarów, w które AI wkracza coraz śmielej, jest programowanie. Tam, gdzie pracuje się z liczbami, kodem i algorytmami, pomoc sztucznej inteligencji okazuje się nieoceniona. Jak ją zaprosić do współpracy? Tego dowiesz się z naszego kursu. Jego tematyka obejmuje bowiem programowanie z wyk...
AI w praktyce. Kurs video. Narzędzia sztucznej inteligencji w programowaniu AI w praktyce. Kurs video. Narzędzia sztucznej inteligencji w programowaniu
(39.90 zł najniższa cena z 30 dni)84.50 zł
169.00 zł(-50%) -
Jesteś początkującym programistą, poszukujesz swojej ścieżki i zastanawiasz się właśnie nad tym, czy nie skierować uwagi w stronę aplikacji mobilnych? To książka dla Ciebie. Zawarty w niej materiał jest odpowiedni dla osoby dysponującej podstawami któregoś z języków programowania i bazowym doświa...(41.40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
PowerShell to zaawansowany interpreter poleceń oparty na środowisku programistycznym .NET Framework. Jest preferowanym narzędziem do kontrolowania i zarządzania środowiskiem Windows i Azure. W przeciwieństwie do większości powłok, które operują na łańcuchach znaków, PowerShell wykorzystuje obiekt...
PowerShell. Kurs video. Zarządzanie środowiskiem Windows i Azure PowerShell. Kurs video. Zarządzanie środowiskiem Windows i Azure
(39.90 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%) -
Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma pods...
Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Internet rzeczy nadal ewoluuje - i staje się coraz powszechniejszy, a to może być zachętą do tego, by poznać go bliżej. Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino może się okazać świetną ...
Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
To drugie, zaktualizowane i uzupełnione wydanie książki poświęconej wdrażaniu najlepszych praktyk DevOps przy użyciu nowoczesnych narzędzi. Przedstawiono w niej informacje o kulturze DevOps, opisano różne narzędzia i techniki stosowane do jej wdrażania, takie jak IaC, potoki Git i CI/CD, a także ...
DevOps w praktyce. Wdrażanie narzędzi Terraform, Azure DevOps, Kubernetes i Jenkins. Wydanie II DevOps w praktyce. Wdrażanie narzędzi Terraform, Azure DevOps, Kubernetes i Jenkins. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%)
O autorze ebooka
Yakov Fain - jest konsultantem i programistą, mistrzem programowania w Javie. Udziela porad dotyczących projektowania za pomocą frameworka Angular. Autor wielu książek na temat rozwoju oprogramowania.
Ebooka "Enterprise Development with Flex. Best Practices for RIA Developers" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Enterprise Development with Flex. Best Practices for RIA Developers" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Enterprise Development with Flex. Best Practices for RIA Developers" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-8873-7, 9781449388737
- Data wydania ebooka:
- 2010-03-16 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 11.9MB
- Rozmiar pliku Mobi:
- 11.9MB
Spis treści ebooka
- Enterprise Development with Flex
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- 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
- 1. Comparing Selected Flex Frameworks
- Frameworks Versus Component Libraries
- Introducing Café Townsend
- Employee List Without Frameworks
- Cairngorm
- Café Townsend with Cairngorm
- To Use or Not to Use Cairngorm?
- Report Card: Cairngorm
- Mate
- Report Card: Mate
- PureMVC
- Café Townsend with PureMVC
- Report Card: PureMVC
- Clear Toolkit
- Café Townsend with Clear Toolkit
- Installing the software for the CRUD example
- Creating an Eclipse Dynamic Web Project with CDB facets
- Café Townsend with Clear Toolkit
- Report Card: Clear Toolkit
- Final Framework Selection Considerations
- References
- 2. Selected Design Patterns
- Singleton
- Proxy
- Mediator
- Data Transfer Object
- Asynchronous Token
- Class Factory
- A Class Factory from the Flex Framework
- Creating UIStaticClassFactory
- Creating UIClassFactory
- Building an Enterprise Framework
- Upgrading Existing Flex Components
- Introducing Component Library clear.swc
- Creating a Value-Aware CheckBox
- Creating a Centered CheckBox
- Creating a Protected CheckBox
- Upgrading ComboBox
- Upgrading Existing Flex Components
- Resources As Properties of UI Controls
- Styles Versus Properties
- The Base Class for Resources
- DataGrid with Resources
- Data Forms
- The DataForm Component
- The DataFormItem Component
- Validation
- Sample Application: DataFormValidation
- The ValidationRule Class Explained
- Embedding Validation Rules into a DataGrid
- Minimizing the Number of Custom Events
- Summary
- 4. Equipping Enterprise Flex Projects
- Staffing Considerations
- GUI and Component Developers
- Flex Architects
- Designopers and Devigners
- Staffing Considerations
- Flex Developers Workstation
- IDE Choices
- Preparing for Teamwork
- Embedding .swf Files into HTML Pages
- Adding a .swf to HTML with SWFObject
- Interacting with HTML and JavaScript
- The ExternalInterface Class
- Flex AJAX Bridge
- The flashVars Variable
- Testing Flex RIAs
- Unit and Integration Testing
- FlexUnit4
- FlexMonkey
- Visual Flex Unit
- Unit and Integration Testing
- Functional Testing
- Load Testing
- Code Coverage
- Application Modularization from 30,000 Feet
- Build Scripts and Continuous Integration
- Automation of Ant Script Creation
- Maven Support
- Continuous Integration
- Logging with Log4Fx
- Remote Logging with Log4Fx
- A Grab Bag of Component Libraries
- Integrating with the Java Spring Framework
- Integrating with the Hibernate Framework
- Project Documentation
- Program Documentation with ASDoc
- UML Diagrams
- 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 Clients 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
- SerializingChannel
- 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 Performance Comparison
- AMF and Client-Side Serialization
- HTTP Connection Management
- The Hack to Increase a Web Browsers Performance
- Other Ways of Increasing a Web Browsers Performance
- What Is Comet?
- Putting Streaming to Work
- The Networking Architecture of BlazeDS
- Setting Up a BlazeDS Sample Application on Jetty
- Setting BlazeDS Messaging to Use the Jetty NIO API
- NIO Performance Test
- The Theory
- Data Access Automation
- Data Transfer Objects
- ChangeObject
- Assembler and DAO Classes
- DataCollection Class
- Deep Data Synchronization with BlazeDS
- Nested DataCollections
- Batching Remote Calls
- Using AMF Message Headers
- Data Push in Data Access
- A Server As a Command Center
- Reverse RPC
- Extending the Protocol
- 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
- RSLs: Under-Libraries
- Bootstrapping Libraries As Applications
- Sibling Domains and Multiversioning
- Four Scenarios of Loading Portlets
- Default Portlet Loading: Same Sandbox Child Domain
- Loading Portlets for Multiversioning
- Bootstrap Class Loading
- Sample Flex Portal
- Integrating Flex into Legacy JEE Portals
- Summary
- 8. Performance Improvement: Selected Topics
- Planning for Modularization
- It Takes Two to Perform
- Application Startup and Preloaders
- Dissecting LightweightPreloader.swf
- The Main SWF Talks to LightweightPreloader.swf
- Supporting Logout Functionality
- Using Resource-Shared Libraries
- How to Link Flex Libraries
- Flex Framework RSL
- Optimizing RSL Loading
- Creating Modules with Test Harness
- Creating a Shell Application with a Custom RSL Loader
- A Grab Bag of Useful Habits
- Dealing with Memory Leaks
- Closures
- Opportunistic garbage collector
- Dealing with Memory Leaks
- Just-in-Time Benefits and Implications
- Using the Flash Builder Profiler
- Performance Checklist
- Startup time
- UI performance
- I/O performance
- Memory utilization
- Code execution performance
- Summary
- 9. Working with Adobe AIR
- How AIR Is Different from Flex
- Hello World in AIR
- Native Windows
- Working with Files
- Commonly Used Directories
- Reading and Writing to Files
- Working with Local Databases
- Creating a database file
- PharmaSales Application
- Installing PharmaSales
- The PharmaSales Application for Dispatchers
- The PharmaSales Application for Salespeople
- Detecting Network Availability
- After the Salesperson Logs On
- OfflineDataCollection
- Integrating with Google Maps
- Summary
- 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
- Endpoints
- Custom Services
- Tools
- Creating Flex Applications Enabled for LiveCycle Workspace ES
- Form Variable Declaration and Process Instantiation
- Flexlet Mapping for User Activity
- Controlling the View State of the Reusable Flexlet from the Process
- Workspace: Flexlet Conversation Basics
- LiveCycle FormConnector
- Which data should you trust more: Enterprise data or LiveCycle internal data?
- Flexlet Code Walkthrough
- Namespaces and variables
- Reading data from the process and enterprise data store
- Writing data to the enterprise data store and the process
- Running Workspace from Adobe Sources
- Business Example: Warehouse Processes
- User Interface for the Retailer
- User Interface for the Supplier
- User Interface for the Manufacturer
- Introducing Process Orchestration
- The Warehouse Processes Under the Hood
- Extending LiveCycle with Custom Services
- Custom Providers for the User and Group Repository
- Creating custom authentication providers
- Creating a custom directory service provider
- Creating a custom groups provider
- Creating a custom users provider
- Custom Providers for the User and Group Repository
- Custom Solution Components
- Implementation of initializeProcessVariables()
- Implementation of handleApprovedOrder()
- Orchestrating Processes with Asynchronous Events
- Defining Events
- Dispatching Events
- Starting the Process on an Asynchronous Event
- Blending the LiveCycle API with Custom Flex Applications
- Invoking a LiveCycle Process on the Server
- Starting a Process Instance from the Flex Application
- Summary
- 11. Printing with Flex
- PDF Generation on the Server
- PDF Generation on the Client
- Basic Printing with AlivePDF
- Enhancing AlivePDF
- Printing Flex Containers
- Extending Flex Components for PDF Generation in XDP Format
- Adding Printing to the PharmaSales Application
- Printing for Acme Pharm Dispatchers
- Printing for Acme Pharm Salespeople
- ClearBI: A Web Reporter for Flex
- Summary
- 12. Model-Driven Development with LCDS ES2
- Introduction to Model-Driven Development
- Starting Model-Driven Development with Flash Builder 4
- Data Sources and RDS
- What Has Been Generated?
- Creating Master/Detail/Search View
- Introduction to Model-Driven Development
- Summary
- Epilogue
- Index
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
Adobe Developer Library - inne książki
-
Web 2.0 is more pervasive than ever, with business analysts and technologists struggling to comprehend the opportunity it represents. So what exactly is Web 2.0 -- a marketing term or technical reality? This fascinating book finally puts substance behind the phenomenon by identifying the core pat...
Web 2.0 Architectures. What entrepreneurs and information architects need to know Web 2.0 Architectures. What entrepreneurs and information architects need to know
(101.15 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
Some people believe that because search engines can't index all of the content in SWF files, Flash-based websites and Rich Internet Applications don't show up in web searches. This breakthrough book dispels that myth by demonstrating precisely what you can do to make your site fully searchable no...
Search Engine Optimization for Flash. Best practices for using Flash on the web Search Engine Optimization for Flash. Best practices for using Flash on the web
(84.92 zł najniższa cena z 30 dni)92.65 zł
109.00 zł(-15%) -
If you want to try your hand at developing rich Internet applications with Adobe's Flex 3, and already have experience with frameworks such as .NET or Java, this is the ideal book to get you started. Programming Flex 3 gives you a solid understanding of Flex 3's core concepts, and valuable insigh...
Programming Flex 3. The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex Programming Flex 3. The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex
(160.65 zł najniższa cena z 30 dni)160.65 zł
189.00 zł(-15%) -
Discover how easy RIA development can be with this one-of-a-kind handbook from the Adobe Developer Library. Several clear, step-by-step mini-tutorials teach you about web services, event handling, designing user interfaces with reusable components, and more. After finishing this guide, you'll be ...
Getting Started with Flex 3. An Adobe Developer Library Pocket Guide for Developers Getting Started with Flex 3. An Adobe Developer Library Pocket Guide for Developers
(50.91 zł najniższa cena z 30 dni)50.91 zł
59.90 zł(-15%) -
If you're interested in recording and streaming media using Flash Media Server 3 (FMS3) and Adobe's Real-Time Messaging Protocol, this unique 267-page PDF-only book is the perfect primer. It is not a reference, but a systematic guide to developing FMS3 applications using ActionScript 3.0, with ch...(72.24 zł najniższa cena z 30 dni)
76.42 zł
89.90 zł(-15%) -
This Short Cut takes a look at a set of tools and technologies that work together to allow developers to build Rich Internet Applications (RIAs) quickly and easily on top of proven enterprise technologies that are traditionally associated with long, complex development efforts.
Agile Enterprise Application Development with Flex Agile Enterprise Application Development with Flex
(72.24 zł najniższa cena z 30 dni)76.42 zł
89.90 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Enterprise Development with Flex. Best Practices for RIA Developers Yakov Fain, Victor Rasputnis, Anatole Tartakovsky (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.