| 作者: | Bernerd Allmon and Jeremy Anderson |
| 语言: | 英文 |
| 出版年份: | 2010 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Flex on Java》是一本讲解 Flex 富客户端与 Java 企业后端协同开发的实战书。作者以缺陷跟踪系统 FlexBugs 为贯穿案例,重点说明如何把界面、远程调用、消息推送、安全控制与构建流程接成一条完整链路,适合把它视为早期 RIA 全栈项目的方法样本。
全书按“先搭后端、再做前端、再深化集成”的顺序展开。前半段完成 Java 基础工程、Flex 界面与 Web Service 对接;中段转入 BlazeDS 远程调用、日志和消息通信;后半段补入安全、图形组件、AIR 打包、测试与持续集成,并以 Grails 展示另一种后端组合方式。
| 章节 | 内容 |
|---|---|
| 第一章 | 说明 Flex、MXML、ActionScript 与 Java 协作场景。 |
| 第二章 | 用 AppFuse、Maven、Spring、Hibernate、Struts2 搭好 FlexBugs 后端。 |
| 第三章 | 创建 Flex 前端,组织主界面、列表、详情、评论等视图。 |
| 第四章 | 以 MVP、事件和 Web Service 连接前后端数据流。 |
| 第五章 | 引入 BlazeDS,改用 AMF 远程调用,并配置日志能力。 |
| 第六章 | 实现 BlazeDS 消息推送,让客户端接收服务端更新。 |
| 第七章 | 集成 Spring Security,处理认证、授权与个性化展示。 |
| 第八章 | 使用 Degrafa 构建自定义图形与图表组件。 |
| 第九章 | 复用代码并打包 AIR 桌面应用,处理发布与共享模块。 |
| 第十章 | 用 FlexUnit 与 Hudson 建立测试和持续集成流程。 |
| 第十一章 | 展示 Flex 与 Grails、JMS、ActiveMQ 的整合思路与扩展方向。 |
适合已有 Java 开发经验、需要理解 Flex 企业应用如何接入现有服务栈的读者,也适合研究 BlazeDS、MVP 与早期前后端分工模式的人。不适合只想学习现代前端框架的入门者。
这本书的现实技术栈已经带有时代性,但它在分层设计、远程通信、工程化与企业协作流程上的讲解仍有参考价值。若把它当作 Flex 时代全栈架构案例来读,收获会大于把它当成今天的直接开发手册。