Current location - Training Enrollment Network - Books and materials - Directory of Flex Enterprise Application Development Books in Actual Combat
Directory of Flex Enterprise Application Development Books in Actual Combat
Brief introduction of the author

worship

Recommendation order

order

Chapter 1 Introduction to Flex Enterprise Application Development 1

1. 1 B/S nightmare of enterprise application developers 1

1.2 nightmare ends, a new era comes 2

1.3 Flex 6 overview

1.4 working mode of flash player 7

The frame execution model of1.4.1flashplayer 7.

1.4.2 Flash Player rendering model 9

Event mechanism in 1.4.3 Flash 12

1.5 Summary 20

Chapter 2 Flex Enterprise Application Development Fundamentals 2 1

2. 1 MXML language

2. 1. 1 represents ActionScript object 22 with MXML.

2. 1.2 View the ActionScript code file translated by MXML 24

2. 1.3 IMXMLObject interface 25

2.2 Client Hold State 28

2.3 client MVC 30

2.4 data binding 34

2.4. 1 data binding method 35

2.4.2 Time of data binding 37

2.4.3 Attributes that can be used for data binding 39

2.4.4 Use of data binding

2.4.5 Tagging 40 with Bindable Metadata

2.4.6 Binding to Functions, Objects and Array43

2.4.7 Using Bindable Attribute Chains 46

2.5 component programming in flex46

2.5. 1 Understanding flexible components and component containers 47

2.5.2 Component Lifecycle and Layout 5 1

2.5.3 Failure mechanism of components 59

2.5.4 using ActionScript to create a custom component 62

2.6 Asynchronous Call 85

2.6. 1 Asynchronous call leads to inconsistent model data 85

2.6.2 Asynchronous call causes the user to repeat (wrong) operation 86.

2.7 Summary 87

Chapter 3 Main Elements in Flex Enterprise Application Development 88

3. 1 Functions of enterprise applications 88

3.2 Flexible applications 89

3.2. 1 system administrator 89

Preloader 90

3.2.3 Functions and main attributes of the application 95

3.2.4 Load the application through SWFLoader 97.

3.2.5 Domain and Cross-domain Access 99

3.3 Flexible module 10 1

3.3. 1 Create module 102

3.3.2 Editing and Compilation of Module 104

3.3.3 Loading of module files 104

3.3.4 Interaction between main application and module 107

3.4 elastic library file SWC 107

3.5 Flex compilation mode, link mode and RSL 109

3.5. 1 Use the system RSL framework 1 10.

Other systems RSL 1 1 1

3. 5. 3 RSL 1 12 Summary

3.5.4 Use special RSL 1 13.

3.6 Summary 1 14

Chapter 4 Flex 1 15 on Java enterprise application architecture

4. 1 Challenges and Solutions Brought by Distributed Heterogeneous Systems 1 16

4. 1. 1 Determine the communication framework between the Flex client system and Java server 1 17.

4. 1.2 Maintain data consistency between client system and server system 122

4.2 Challenges faced by large enterprise applications and solutions to be adopted 133

4.2. 1 Problems and requirements

4.2.2 solution 134

4.3 Flex Client Project Path Planning 137

4.4 Summary 138

Detailed description of Chapter 5 BlazeDS Framework 139

5. Introduction to1blazeds139

5. 1. 1 What is BlazeDS 139?

5. 1.2 Reasons for using BlazeDS 140

5. 1.3 BlazeDS function 140

5.2 BlazeDS architecture 14 1

5.2. 1 component of blazeds 143

5.2.2 Build a simple BlazeDS application 148.

5.2.3 Message transmission flow 150

5.2.4 serialization mechanism of blazeds156

5.2.5 Flexible Client and Flexible Session 16 1

5.3 configuration of blazeds162

5.3. 1 configure MessageBrokerServlet 162

Service configuration xml 163

5.3.3 Channels and Endpoints 165

5.3.4 Services, adapters and targets 166

5.3.5 Record 167

5.3.6 Safety 169

Runtime configuration 170

5.4 integration of blazeds175

5.5 Summary 177

Chapter 6 Flex+BlazeDS Application Development Example 178

6. 1 demand analysis 178

6.2 database design 179

6.3 using Flash Builder to configure enterprise application development environment 180

6.3. 1 Create Flash Builder project 180.

6.3.2 Modify the Flex SDK package file link type 184.

6.3.3 Create a Flex library project 185.

6.4 Client Man-Machine Interface Design 186

6.5 server configuration 187

Server-side implementation of 6.6 19 1

Client implementation of 6.7 198

6.7. 1 client data model 199

6.7.2 Client Agent and Tool Class 20 1

6.7.3 Client Interface and Interface Logic 204

6.7.4 Implementation of Complex Query

6.8 Summary 227

Chapter 7 Improving the Example Application into a Real Enterprise Application 228

7. 1 simplifies the asynchronous call of Flex RemoteObject 228.

7.2 How to make the user wait for the end of the remote call 243

7.3 Add simple authentication function 25 1

7.4 Deploying Flex Applications from Development Environment to Running Environment 260

7.4. 1 question 260

7.4.2 Encapsulating BlazeDS and Encapsulated System Call Mode 260

7.4.3 encapsulate the RemoteObject and call method 263 after encapsulation.

7.5 Summary 264

Chapter VIII Flexible Printing 265

8. 1 network printing scheme 265

8. 1. 1 native printing265

8. 1.2 host printing 265

8. 1.3 External printing 266

8.2 Why should I print 267 with Flex?

8.3 Printing with a Print Job 267

8.4 in-depth understanding of PrintJob 268

8.5 Actual Print Job-Implementing Bill Printing Component 270

8.5. 1 component structure 270

8.5.2 IReceiptPrinter and defaultreceiptrinter271

Receipt template 273

Template descriptor 274

Template loader 276

8.5.6 Write an example for component 28 1

8.6 Overview 282

Chapter 9 Flex enterprise application performance optimization 283

9. Memory garbage collection mechanism of1flex283

9. 1. 1 reference counting method 284

9. 1.2 tag removal method 285

9. 1.3 garbage collection time 286

9. 1.4 Skills of implementing garbage collection 286

9.2 Common situations leading to memory leaks 287

9.3 Flash Builder memory leak analysis tool 29 1

9.4 flash memory system API for performance review 293

9.5 Other Questions about Memory Leak 293

9.6 Skills to Improve Flex Application Performance 294

9.7 Summary 299

Chapter 10 Other Technologies for Flex Enterprise Application Development 300

10. 1 interact with webpage 300

10. 1. 1 accepts external information through parameter 300.

10. 1.2 Call JavaScript 302 with the navigateToURL method.

10. 1.3 external interface API 303

10.2 controls developed by using Flash CS in Flex 306.

10.3 flexible access to net308

10.3. 1 installation and configuration of fluorine 309

10.3.2 flexible access. Through the fluorine net 3 1 1.

10.4 Summary 3 14

Appendix How to Migrate Projects from Flex Builder 3 to Flash Builder 4 3 15