本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。
1. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + Cairngorm
2. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + Cairngorm
3. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + pureMVC
4. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + pureMVC
RIA 是什么?
RIA 是富网络应用(Rich Internet Application)的缩写,也即丰富互联网应用程序。它只是一种技术形式而不是具体的技术。
RIA 出现的背景
在 RIA 出现之前,软件开发都是基于 C/S(Client/Server)或 B/S(Browser/Server)架构,但两者各有缺点。
C/S 的主要缺点:
开发、部署成本高
传统 B/S 结构的软件需要针对不同 OS 开发对应的版本,且软件更新换代的速度越来越快自然成本会很高。
维护成本高
服务器和客户端都需要维护管理,工作量较大且技术支持复杂。
B/S 的主要缺点:
受限于 HTML 技术,很难像 C/S 那样产生丰富,个性的客户端界面;
存在浏览器兼容性差问题;
Server 端负荷较重,响应速度慢;
绝大多数处理都集中在 Server 端,并且每次响应都要刷新页面(利用 Ajax 技术会有所缓解)。
随着软件的飞速发展,此时需要出现一种能够摒弃上诉缺点的新的技术形式 – RIA 出现了。
目前比较流行的 RIA 技术
Adobe 的 Flex
微软的 Silverlight
Sun 的 JavaFX
以上三种技术各有优势,本教程只关注目前应用较广泛的 Flex。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fcy38/archive/2010/11/29/6043407.aspx
分享到:
相关推荐
程序员并不习惯使用画图工具,时间轴和可视化面板等来开发富网络应用,Flex 的出现解决了这一问题。有了 Flex,程序员可以使用 Action Script 和 MXML 编程语言快速开发富网络应用。 Flex 对开发者更具吸引力,而 ...
Flex系列教程之三主要聚焦于通过一个简单的小程序来引导我们了解Adobe Flex这一开发平台。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript编程语言和MXML标记语言,允许开发者创建交互性...
Flex4,全称为Adobe Flex 4,是Adobe公司推出的一款用于构建富互联网应用程序(Rich Internet Applications,RIAs)的框架。这个框架基于ActionScript 3.0编程语言和Flash Player或Adobe AIR运行时环境,为开发者...
flex4视频教程之语法基础,教程讲的比较详细,帮助初学者很有好处!
Adobe Flex4 教程帮助手册pdf
Flex 4 是 Adobe 推出的一个开源框架,用于构建富互联网应用(Rich Internet Applications,简称 RIA)。这种技术形式旨在克服传统的 C/S 和 B/S 架构的缺点,如高昂的开发和维护成本,以及浏览器兼容性和性能问题。...
Flex 4作为本教程的重点,是Adobe公司推出的用于构建RIA应用的工具集之一,提供了对ActionScript 3.0的支持,开发者可以利用其强大的功能来创建复杂的用户界面和丰富的交互体验。 在Flex的架构中,通常包括客户端的...
Flex教程系列之(一) AS3语法——编程基础 http://download.csdn.net/source/1161756 Flex教程系列之(二) AS3语法——流程控制语句 http://download.csdn.net/source/1161804 Flex教程系列之(三) AS3语法——控制...
FLEX4从入门到精通,挺不错的值得一看
本系列教程将会逐步指导初学者如何使用 Flex4、BlazeDS、Spring 和 iBATIS 构建四种不同的架构方法。学习这些技术不仅可以提升你对 RIA 开发的理解,还能帮助你掌握灵活的前端与后端交互技巧,为构建高性能、用户...
4. **组件库**:Flex提供了一整套预定义的组件,如按钮、文本框、列表等,这些组件可以快速构建用户界面。教程会详细介绍如何使用这些组件,以及如何自定义组件以满足特定需求。 5. **数据绑定**:Flex支持数据绑定...
Flex3开发指南 flex3基础教程
本教程“Flex4 一学就会”旨在帮助初学者快速掌握这一技术。 Flex4引入了全新的Spark组件模型,与之前的MX组件模型相比,Spark组件更加轻量级,提供了更好的性能和更多的自定义可能性。Spark组件库包括了丰富的UI...
这个“flex4 视频教程截取的一些图片”很可能是为了辅助学习者更好地理解和掌握 Flex 4 技术而准备的视觉教材。下面我们将深入探讨 Flex 4 的核心概念和关键知识点。 1. **MXML 和 ActionScript 3.0**:Flex 4 的...
FLEX4_Flex4教程,学习flex的最新技术
Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用。本教程是作者精心编写的Flex学习资料,适合初学者入门,通过...