- 1
- 0
- 约1.9万字
- 约 18页
- 2017-05-16 发布于湖南
- 举报
flex 4 最佳集成实践
Flex 4 最佳集成实践
苏 春波, 高级软件工程师, HP
苏春波,有 7 年 Java EE 开发经验,对 Java 开源框架有一定的研究。
简介:?Flex 受到越来越多人的青睐,同时一些问题也涌现出来了,比如,代码结构,不同层间的信息交换不是很清晰等,使后期维护成本升高。本文将通过具体实例来解决这些问题。
前言
对于一个 web 软件项目而言,实现客户需要的基本功能往往是最基本的需求,随着软件的进一步发展和人们审美水平的逐步提高,客户已经不仅仅只是能满足功能性需求那么简单了,他们有了进一步的追求,呵呵,功能不但要强大,而且还要有漂亮、易于操作,甚至是能减少视觉疲劳的界面,这样一来一大群 UI 设计者如雨后春笋般应势而生,UI 也变得复杂起来了。软件的生命周期因此而有小幅增长,“天空一声霹雳响,诞生 Flex 来帮忙”借用一下顺溜里面的一句话,Flex 的出现是软件开发者的福音,用它设计的界面不但绚丽多彩而且开发起来也相对简单,不但能缩短软件开发周期,还能给用户有一种好的视觉享受。
Flex 4 新特性
总结了一下 Flex 4 的新特性,有助于用户更好的使用,理解它。1) 代码模板 虽然现在我们也可以通过插件来实现代码模板,但是总还是原生支持来的更舒服。代码模板还支持“环境变量”,例如你可以向模板中添加“${project_name}”,则这部分内容会被转化成工程名称。代码模板可以在偏好 (Preference) 中进行配置。 2) 悬停时的 ASDoc 提示 也是从 Eclipse 中“继承”下来的功能,支持 ASDoc 中的链结 3) Getter Setter 方便地在代码中添加 Getter 和 Setter。(这里有个小插曲,Heidi 在演示前忘了把代码恢复成没有 Setter 的状态,所以她不得不现场把代码改回去,还很可爱的对观众们说“别看” ^_^ )。 4) 自动生成 Event Handler 这个功能比用代码模板要方便得多。
5) 包重构 重构功能一直是我对 Flex Builder 比较不满意的地方。说实话,基于包的重构应该是比较基本的功能了。 6) Run to Line 有的时候我们调试时会发现断点设置的并不合理,例如断点位置离我们关注的代码段还远得很,这时候可以使用 Run to Line 功能立刻将程序执行到指定位置。 条件断点 顾名思义,就是当满足某种条件的时候才会中断程序,个人认为非常有用,特别是在调试一些复杂逻辑时,会大大节约时间,同时也能放松你的神经,免得一不注意错过了还要从头来过。 7) Network Monitor 现在调试模式下可以监控网络连接的数据,例如 web Services 的 SOAP 数据以及 HTTP 的请求和响应内容,也是一个非常有用的特性。 8) Package Explorer 如果你熟悉 Eclipse 中 JDT,对这个特性一定不陌生。Flex Builder 3 只支持资源浏览器,即以工程文件的形式浏览。而 Package Explorer,顾名思义,是针对 Pakcage 的结构进行浏览,这种模式更适于开发者使用,另外也可以展开一个类来浏览该类的结构(同 Outline)。不仅如此,Package Explorer 还支持以这种结构浏览 SWC 文件。9)Service Explorer Service Explorer 可以方便的浏览服务端 API( 如 WebServices 或 Remoting Services) 及其 Value Object,同时也可以根据服务端的 VO 自动创建 AS 端的 VO。
概要介绍
本文通过具体实例来讲解 Flex 4 与当前流行框架的集成过程,首先介绍的是与 BlazeDS 的集成,然后讲解与 Spring,Hibernate,pureMVC 的集成过程,这些框架都是我经过实践和研究过的,可以说它们与 Flex 4 的集成堪称完美,把项目的层次分的很清楚,在可以大大的缩短项目周期的同时还能有利于后期的项目维护,职责分明,易于理解。
基本开发环境
下载开发 Flex 的 SDK :/cfusion/entitlement/index.cfm?e=flex4sdk(注意:是 flex4sdk);
Flex SDK 下载完后点击安装文件开始安装,安装完后激活即可使用;
安装 web 环境,将下载的 Apache-Tomcat-6.0.18 解压到指定目录,如 c:\tomcat6;
下载 Spring Framework:/download;
下载 BlazeDS:/wiki/display/blazeds/BlazeDS
下面就进入愉快的开发过程。
初
您可能关注的文档
最近下载
- 高州市智慧城市新型基础设施和公共服务配套工程(基础底座一期)项目采购需求.docx VIP
- 2025年高考英语一轮复习讲义—必修一:Unit 5 Into the wild(外研版).pdf VIP
- 农村旧房改造合同书7篇.docx VIP
- 休克早期识别与处理技巧.pptx VIP
- 安徽财经大学《高等数学》2018-2019期末试卷.pdf VIP
- 2022年甘肃白银中考英语试题及答案-完整版.pdf VIP
- 语文选修下册作业本答案.pdf VIP
- 明代隆庆和议与九边阅视制的设立及运行.pdf VIP
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
- 妇产科妇产科患者子痫应急预案演练脚本.docx
原创力文档

文档评论(0)