Flex3企业级web应用系统设计与实现
Flex3企业级web应用系统设计与实现
《Flex3企业级Web应用系统设计与实现》由姜天格所著,本书从企业级Web应用系统设计中实际需要解决的独立技术问题出发,提出问题、分析问题和解决问题。然后,将各个独立的技术要点结合起来,搭建企业级Web应用系统的开发框架雏形。本书按照企业级Web系统开发的要求,在讲解Flex技术实现具体Web功能的同时,把一种Web系统的设计理念和规范融入其中。内容安排上循序渐进,由浅入深,配合有针对性的实例,使《Flex3企业级Web应用系统设计与实现》的内容易于理解和掌握。
版权信息
书 名: Flex3企业级web应用系统设计与实现
作 者:姜天格
出版社: 机械工业出版社
出版时间: 2008
ISBN: 9787111252597
开本: 16
定价: 49.00 元
内容简介
《Flex3企业级Web应用系统设计与实现》的实例采用Flex3、AmfPHP、PHP和MySQL技术。
《Flex3企业级Web应用系统设计与实现》力图让读者从整体上把握开发Web系统的要点,而不是过度专注于技术细节。这种意图贯穿于《Flex3企业级Web应用系统设计与实现》的始终。
作者简介
姜天格,时任NTTDATA数据系统集成上海分公司项目经理。有多年项目管理经验,在软件项目管理、软件过程改进等方面有深入的研究。
编辑推荐
Flex是Adobe公司的产品,是用于开发Web系统富客户端的首选技术。它丰富的UI技术能够用于开发非常有魅力的用户界面,带给用户灵活的操作体验;其强大的客户端处理能力能够有效地分担服务器的负载,真正实现MVC的架构,使得Web系统的开发变得更加容易,提高了开发效率。
《Flex3企业级Web应用系统设计与实现》从Web系统的构架角度介绍Flex技术。在讲解Flex技术要点的同时,带领读者一起思考Flex技术对Web系统未来的影响。
《Flex3企业级Web应用系统设计与实现》适合作为具有Web应用系统开发经验的系统设计人员和软件工程师的参考资料。
目录
前言
第1章接触Flex技术
1.1Flex与Web应用的发展
1.1.1用户对Web应用的期待
1.1.2开发者对开发技术的期待
1.1.3Flex带来的新气象
1.2Flex技术的相关概念
1.2.1RIA与Flex
1.2.2RIA既是C/S又是B/S
1.2.3RIA的未来
1.2.4Flex与:Flash的关系
1.2.5Flex是“客户端技术”
1.2.6Flex的三种通信方式
1.2.7LCDS/FDS与AmfPHP
1.2.8MVC框架与Flex
1.2.9Flex开发框架
1.2.10Flex操作本地/跨域资源
1.2.11AIR与Flex
1.2.12是否使用会话
1.2.13Flex中文字体
1.2.14FlexFramework与Flex程序“瘦身”
1.2.15浏览器缓存和永久缓存
1.2.16SWC文件
1.2.17RSL
1.2.18异步执行模式
1.2.19Flex程序与浏览器的关系
第2章企业级Web应用系统
2.1什么是企业级应用系统
2.2开发特点
2.3设计要求
2.4设计/开发原则
2.4.1系统设计的从简原则
2.4.2功能设计的适度原则
2.4.3代码编写的“傻瓜”原则
2.5设计思路和方法
2.6具体的设计方法
2.6.1系统架构的分层设计
2.6.2模块/接口设计
2.6.3异常捕捉设计
2.7规则
2.7.1为什么需要规则
2.7.2规则有哪些
2.7.3命名规则
2.7.4代码编写规则
2.7.5总结
第3章客户端开发规则
3.1命名规则
3.2编码规范
3.3异常处理规范
第4章Flex客户端技术实现
4.1模块化
4.1.1原理
4.1.2技术要点
4.1.3实例1:界面切换
4.2事件机制
4.2.1事件是什么
4.2.2事件传播路径
4.2.3事件机制描述
4.2.4事件流
4.2.5技术要点
4.2.6实例2:事件的捕捉/目标
4.2.7实例3:事件的冒泡/目标
4.2.8实例4:事件传播机制
4.3界面切换(事件触发)
4.3.1原理
4.3.2实例5:利用事件进行界面切换
4.4利用事件传递数据
4.5编写Flex界面组件
4.5.1自定义界面组件的两种形式
4.5.2技术要点:MXML形式的组件
4.5.3技术要点:As脚本形式的组件
4.5.4MXML组件与As组件的比较
4.5.5实例6:MXML形式的自定义组件
4.5.6实例7:As脚本形式的自定义组件
4.5.7实例8:自定义组件的继承和功能扩展
4.6自定义数据校验组件
4.6.1自定义数据校验类的技术要点
4.6.2使用数据校验类的技术要点
4.6.3同时进行多种校验的技术要点
4.6.4实例9:自定义数据校验类
4.6.5实例10:同时进行多个数据校验
4.7接口机制
4.7.1接口是什么
4.7.2接口涉及的四种对象
4.7.3接口调用的方向
4.7.4接口的特点
4.7.5技术要点
4.7.6接口的应用场合
4.7.7实例11:调用子界面的接口函数
4.7.8实例12:调用主界面的接口函数
4.8数据绑定机制
4.8.1数据绑定是什么
4.8.2数据绑定的步骤
4.8.3数据绑定涉及的三个概念
4.8.4源对象个数:目标对象个数
4.8.5数据绑定的原理
4.8.6技术要点
4.8.7实例13:将函数绑定到事件
4.9Flex乱码
4.10UTF-8字符集
4.11读取属性文件
4.11.1属性文件与Flex程序编译
4.11.2技术要点
4.11.3实例14:读取文本
4.11.4读取文本实例中可能遇到的问题
4.11.5属性文件编辑插件
4.12国际化(单界面应用)
4.12.1原理
4.12.2实现步骤
4.12.3实例15:实现国际化
4.13swc文件组成与使用
4.13.1swc文件的内容及用途
4.13.2swc文件与swf文件的关系
4.13.3swc文件的组成
4.13.4swc文件的使用:编译进程序中
4.13.5swc文件的使用:在程序外部动态执行
4.13.6实例16:swc文件的组成
4.13.7实例17:swc文件的使用
4.14RSL的组成
4.15国际化(多界面应用)
4.15.1实例18:多界面应用
4.15.2SWC文件的开发
4.15.3语言类型选择子界面的开发
4.15.4子界面2的开发
4.15.5子界面3的开发
4.15.6主界面的开发
4.15.7作业
4.16取得/改变URL
4.16.1技术要点
4.16.2实例19:Flex程序与浏览器的URL的相关操作
4.17取得URL中的参数
4.17.1技术要点
4.17.2实例20:使用片段从浏览器的URL取得参数
第5章安装服务器
5.1Web服务器/应用服务器
5.2ApacheWeb服务器的安装
5.3PHP应用服务器的安装
5.4AmfPHP的安装
5.5MySQL的安装
5.6MySQLQueryBrowser的安装
5.7ApacheOpenSSL的安装
第6章服务器端技术实现
第7章安全设计
第8章服务器端开发规则
第9章综合练习——实例28
……