象struts这样的表现成框架在HTTP上传送HTML请求,虽然我们可以使用HTTP协议,但更鼓励开发者使用 remote object 调用,因此,使用这两个表现层框架会逐渐产生协议不搭配,除非我们有一个特殊的需求直接用RIA组合struts。,避免他们。图2 显示一个更好的组合flex 和struts的方案:

图2 ,介绍flex struts 平行存在于 java 组件中
图2 提出了怎样去隔离 struts 组件和flex 组件使他们共存。这满足了应用程序需要平行的RIA组建和 轻量级 类struts组件。
开发者必须明白他们使用RIA客户端是要做什么。这要求我们明确的转换我们熟悉的传统的请求/应答这种编程思想。象flex这样的RIA产品不像struts这样是 请求或者应答 驱动的。RIA 客户端更新UI而无需全部的实例都返回服务器进行交互。
Struts 并不是你在使用RIA时需要唯一考虑的问题。我们只需花费一点时间就可以熟悉这些类型的技术。在这个学习路途中,最大的问题是组合java服务器端的组件。底线是不背离RIA观念。
在业务层集成flex
现在我们了解了一些表现层技术,让我们来讨论一下对程序结构的其它层的影响。我们要重新配置我们的表现成组件,怎样跟业务层组合在一起呢?
Flex 是一个可扩展的RIA框架,提供了很多方法来与你的J2EE组件进行通信。Flex提供 HTTP 通信,web service通信,和 macromedia公司所特有的AMF(ActionScript Messaging Format)
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



