Adobe Flex 大师之路
分類: 图书,计算机/网络,软件工程/开发项目管理,
作者: 董龙飞,肖娜著
出 版 社: 电子工业出版社
出版时间: 2009-5-1字数:版次: 1页数: 558印刷时间:开本: 16开印次:纸张:I S B N : 9787121085918包装: 平装编辑推荐
从根本上说,Flex技术是表现层解决方案,像所有其他类似技术一样,表现层技术要解决3个基本问题:表现层界面展示和人机交互、客户端数据操作,以及服务器端数据交互和整合。Flex针对这些问题提供了卓越的解决方案。据此,从基本概念到高级进阶,本书全丽深入解析了Flex技术的3大组成部分:ul、数据、服务器技术。这些内容包括但不限于:
●ActionScript和MXML语言快速入门
●Flex组件的基本原理
●样式和皮肤
●Flex应用的数据基础
●3种数据表格,包括高级数据表格和OLAP数据表格
●Flex技术的精华——事件驱动编程
●ul设计基础——容器、布局和导航
●状态和特效
●表单、数据校验和格式化
●9种Hex图表
●LiveCycle Data Service和Blaze DS全面解析
●访问HTTP和Web Service服务
●访问远程对象服务
●构建客户端和服务器端的消息通道
●解析数据管理服务,包括如何解决大规模数据分页及数据冲突
《Adobe Flex大师之路》以Flex 3.0为基础,涵盖了Flex技术的核心内容。本书能够帮助您学习著掌握使用Rex所需的全面知识,告诉您如何将之转化为代码,并在实际项目中变通应用。学习本书,您可以利用Flex来构建企业级应用的表现层、改善应用的用户体验、集成企业端的复杂服务。本书是为所有希望学习Flex的人准备的,无论您是初学者还是正在使用Flex进行项目开发的开发者,阅读本书都会有所收益。
本书不配带光盘,但书中提供了大量可运行示例的完整代码,供读者阅读和试运行。
内容简介
《Adobe Flex大师之路》以Flex 3.0为基础,涵盖了Flex技术的核心内容。本书能够帮助您你学习并掌握使用Flex所需的牢靠和全面的知识基础,告诉您你如何把这些知识将之转化为代码,并在实际项目中变通应用。通过学习本书,您你可以利用Flex来构建企业级应用的表现层、改善应用的用户体验、集成企业端的复杂服务。
这本书是为所有希望学习Flex的人准备的,无论您是初学者还是正在使用Flex进行项目开发的开发者,本书都会让你有所收益。阅读本书都会有所收益。
作者简介
董龙飞,毕业于北京航空航天大学,自动控制系硕士。为人热诚、执著、正直和幽默。现供职于Adobe系统软件(北京)有限公司,是Adobe企业级LiveCycle产品和RIA技术专家,为金融、保险、政府等行业大客户提供Adobe方案咨询和培训。此外,他还参与翻译了《Flex 3 Cookbook中文版》一书。你可以通过电子邮件longfei.dong@gmail.com与他联系。
目录
第1篇 Flex速成之旅
第1章 什么是丰富互联网应用(RICH INTERNET APPLICATION)
第2章 FLEX全记录
第3章 13个FLEX BUILDER精选要点
第4章 MXML基础
第5章 ACTIONSCRIPT 3.0基础
第2篇 Flex UI篇
第6章 事件驱动编程
第7章 基于组件的开发
第8章 容器
第9章 布局
第10章 导航
第11章 美丽是一门技艺
第12章 视图状态和特效
第3篇 Flex数据篇
第13章 数据基础
第14章 表单、数据校验和格式化
第15章 数据表格
第16章 FLEX图表基础
第4篇 服务器技术篇
第17章 FLEX服务器技术概览
第18章 访问WEB和HTTP服务
第19章 访问远程服务
第20章 使用消息服务的客户端应用
第21章 数据管理服务
图示索引
代码索引
书摘插图
第1篇 Flex速成之旅
第1章 什么是丰富互联网应用(RICH INTERNET APPLICATION)
1.1 Web的进化
早期的Web只是专家学者利用互相链接的静态HTML页面共享文档的工具。迅速地,Web发展为包容文字、图片、动画和各种插件的复杂媒介。Web开发者通过编写脚本语言,在客户端浏览器中为最终用户生成具有更多功能的HTML页面。脚本语言使用户在Web上开始看到滚动的图片、下拉菜单、时间选择框等各种各样的元素。开发者也能够利用脚本语言针对用户的界面操作,执行一定的响应,例如对表单输入数据的校验等。
出于人类对感官世界永无止境的追求,音频、视频等更具感官冲击力的信息媒介逐步进入Web中,Web变得更像是一个拥有无数频道、永不间断的电视机。但与电视机不同的是,人们意识到交互性在Web中的重要作用,因此,今天的计算机屏幕上出现了越来越多的交互式多媒体信息。
从应用角度来讲,人们开始不满足于静态Web页面呆板不变的外貌,开发者也无力日复一日地更新Web页面以提供最新的数据。从而,服务器技术的出现逐步把Web塑造成复杂业务动态展示的前端。脚本语言使客户能够在客户端浏览器中实现基本操作的同时,得益于良好的MVC构架,后端业务逻辑仍然独立地运行于服务器,响应每一次用户在Web上的点击请求。“请求.响应”,这种类似于“聪明一休”中“提问.回答”的模式成为当今互联网应用的主流(如图l一1所示)。在这种模式中,用户在浏览器页面中链接的每个有效点击,都会向服务器发送“请求”,并持续地等待服务器的应答。服务器接收“请求”后,运行相关的业务逻辑和数据处理,返回“响应”。浏览器结束等待,下载响应页面并展现给用户。这种机制对于用户体验最大的问题是,在等待浏览器响应和下载页面的时间里,Web页面陷入停滞,客户不得不在操作后忍受漫长的等待(等待永远都是漫长的),在此期间展示给用户的是空白的窗体。这种机制就是所谓的“同步”。
……