Cover image for Flex 3 with Java.
Flex 3 with Java.
Title:
Flex 3 with Java.
Author:
Kore, Satish.
ISBN:
9781847195357
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (319 pages)
Contents:
Flex 3 with Java -- Table of Contents -- Flex 3 with Java -- Credits -- About the Author -- About the Reviewers -- Preface -- What this book covers -- What you need for this book -- Conventions -- Reader feedback -- Customer support -- Downloading the example code for the book -- Errata -- Piracy -- Questions -- 1. Installing and Configuring Adobe Flex -- Installing open source Flex 3 SDK -- Installation directory structure -- About configuration files -- Flex compilers -- Using compc-the component compiler -- Using mxmlc-the application compiler -- Installing Flex Builder 3 -- Creating a Flex project -- UI designer and source code editor -- Flex LiveDocs -- Summary -- 2. Introduction to Flex 3 Framework -- How Flex works -- Compiling and running an application -- About MXML -- Understanding namespaces -- Using namespaces in your code -- Containers -- Layout manager -- Layout containers -- Using Box, HBox, and VBox containers -- Navigator containers -- Form containers -- Constraint-based layout -- Using events in MXML -- Creating custom events -- Validating and formatting data -- Restricting user entry -- Formatting -- Data binding -- Using the [Bindable] metadata tag -- Creating MXML custom components -- Understanding Flex itemRenderers -- Drop-in itemRenderers -- Inline itemRenderers -- External itemRenderers -- Summary -- 3. Introduction to ActionScript 3.0 -- ActionScript 3.0 language features -- Strict data typing -- Runtime exceptions -- Sealed classes and dynamic classes -- Method closure -- XML and E4X -- New primitive data types -- Regular expressions -- Object-oriented programming -- ActionScript 3.0 fundamentals -- Variables -- Access modifiers -- Packages -- Classes and interfaces -- Classes -- Interfaces -- Implementing an interface in a class -- Inheriting classes -- Functions and methods -- Named functions -- Anonymous functions.

Function parameters -- The default parameter values -- The ...(rest) parameter -- Setter and getter methods -- Flow control and looping -- If/else statement -- switch statement -- Looping -- While looping -- do..while looping -- for looping -- for..in looping -- for each..in looping -- Exceptions and error handling -- try...catch...finally statements -- Create your own custom Error class object -- Reserved words and keywords -- Using ActionScript 3.0 with MXML -- Using the tag -- Using the include directive -- Working with events -- Registering event handlers -- Dispatching an event -- About the target and currentTarget properties -- Event propagation -- Capturing phase -- Targeting phase -- Bubbling phase -- Creating custom events -- Creating and using ActionScript components -- The commitProperties() method -- The createChildren() method -- The layoutChrome() method -- The measure() method -- The updateDisplayList() method -- Summary -- 4. Using External API and LocalConnection -- Using External API -- Using the ExternalInterface class -- Getting information about external container -- Calling JavaScript code from ActionScript -- Calling ActionScript code from JavaScript -- Using LocalConnection -- Summary -- 5. Working with XML -- XML basics -- Understanding E4X -- The XML object -- The XMLList object -- Working with XML objects -- Using XML as dataProvider -- Loading external XML documents -- An example: Building a book explorer -- Summary -- 6. Overview of LiveCycle Data Services and BlazeDS -- LiveCycle Data Services -- BlazeDS -- BlazeDS vs LiveCycle Data Services -- LiveCycle Data Services -- BlazeDS -- Understanding AMF -- Summary -- 7. Flex Data Access Methods -- Flex data access components -- The HTTPService class -- Using the HTTPService tag in MXML -- An example of HTTPService -- Using the HTTPService class in ActionScript.

The WebService class -- Using the WebService tag in MXML -- An example of WebService -- WSDL document -- Using the WebService class in ActionScript -- Working with SOAP headers -- The RemoteObject class -- Using the RemoteObject tag in MXML -- An example of RemoteObject -- Working with strongly-typed objects -- Understanding the Flash Player security sandbox -- Understanding the cross-domain policy file -- Creating a proxy service -- Summary -- 8. Communicating with Server-side Java -- The HTTPService class -- Working with XML data -- Working with JSON data -- Summary -- 9. Debugging Techniques -- Flash Debug Player -- Using client-side logging -- Flex Builder Debugger -- The Debug view -- The Variables view -- The Breakpoints view -- The Expressions view -- Network monitoring -- ServiceCapture -- Charles Web Debugging Proxy -- Summary -- 10. Styling your Application -- Using inline styles -- Using external CSS files -- Creating and designing Cascading Style Sheets -- Loading stylesheets at runtime -- Summary -- 11. Packaging and Deployment -- Packaging your application -- Using Flex Ant Tasks -- Deploying your application -- Flex deployment options -- Using a single SWF file deployment -- Using web-tier compilation -- Summary -- 12. Internationalization and Localization -- Internationalization (i18n) and localization (l10n) -- Language -- Assets -- Culture -- Time zones -- Localization of Flex applications -- Creating a resource file -- Creating resource modules -- Summary -- 13. Creating an E-commerce Application -- The general anatomy of the application -- Let's start coding -- The Flex code -- The Java code -- Directories and files -- Summary -- Index.
Abstract:
Develop rich internet applications quickly and easily using Adobe Flex 3, ActionScript 3.0 and integrate with a Java backend using BlazeDS 3.2.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: