深入解析Flex与Spring的集成架构
1. 引言
在当今的软件开发领域,构建交互式富互联网应用(RIAs)变得越来越重要。Flex作为构建此类应用的标准选项之一,正迅速崭露头角。而Spring作为流行的Java框架,多年来一直用于向不同的视图技术提供内容。本文将详细探讨Flex与Spring的集成架构,以及如何通过不同的通信协议实现数据交互。
2. 传输架构
许多应用采用三层架构,数据存储在数据库中,Web服务器运行Java服务来访问数据库并检索信息。Java类负责处理业务逻辑,接收来自客户端层的调用,从数据库中组装信息并返回结果。客户端层利用浏览器技术运行Flash应用,为用户提供界面,并调用Java服务获取所需信息。客户端工作站调用Tomcat服务器,Tomcat服务器再调用数据库收集数据并执行包含应用业务逻辑的Spring服务。
在这个架构中,编译后的Flex和Spring代码驻留在Tomcat服务器上,客户端工作站下载Flex SWF及相关文件,这些文件包含与Spring服务的连接。
3. 三种Flex通信协议
Flex提供了通过远程过程调用(RPC)的异步通信和实时通信选项,主要的通信协议有HTTPService、WebService和RemoteObject。
| 服务器技术 | 集成技术 | Flex协议 |
|---|---|---|
| Java EE | GraniteDS |
超级会员免费看
订阅专栏 解锁全文
2764

被折叠的 条评论
为什么被折叠?



