`
lxlkulong
  • 浏览: 8480 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Flex连接javaEE简介

    博客分类:
  • FLEX
阅读更多
转自 http://robocoder.blog.51cto.com/305256/61110

Flex连接javaEE后台的可用技术:
1)HTTPService(xml 方式)
2)soap(webservice)
3)Blazeds
4)LiveCycle Data Services
5)一些开源社区的产品
分别介绍一下:
HttpService:
此方式主要是以xml文件格式的内容进行客户端与服务器端的交互,由于此方式比较易用且适用于数据量不是很大的情况,因此一般较简单的flex应用都采用这种交互方式。以java为例只要后台提供的数据是xml文档格式的,无论jap页面或者servlet都可以进行信息的传递。
缺点是效率不是很高,在数据量较大时表现比较明显。
WebService:
Webservice的交互就不用多说了,只要提供接口就可以了。
缺点也是效率较低,且对服务器的要求较高。
Blazeds:
这是Adobe刚刚推出的一个flex连接javeEE后台的一个产品而且是开源的免费的,目前提供beta1版本,他是LiveCycle Data Services的一个子集,使用Blazeds可以很方便的连接java后台,同时他也提供HttpService、webservice方式,不过在Blazeds中可以通过配置文件中对其进行设置的,这样提高了应用的灵活性。
在这里最重要的还是RemotingObject技术,他可以直接远程远程调用java后台提供的公共接口,使其效率大大提升,一般是采用HTTPService方式的10倍左右。
LiveCycle Data Services:
其与Blazeds用很多相同的部分,毕竟Blazeds是从他发展来的,LiveCycle Data Services对于单核和开发者用户是免费的。他提供了一些更强大的功能,比如数据同步,对离线功能的支持,等很多针对大型企业及开发的功能。
目前其他开源社区做的针对flex与java应用的产品都还不很成熟,最著名的是针对php环境开发的phpamf。
分享到:
评论

相关推荐

    Flex 连接后台Java的几种方法选择

    在这里,我们将介绍 Flex 连接 JavaEE 后台的几种方法选择。 HTTPService HTTPService 是一种简单易用的方法,使用 XML 文件格式的内容进行客户端与服务器端的交互。这种方法不需要任何扩展,因为它使用标准的 ...

    flex3(4)+javaEE+Blazeds独立配置

    另一种可能涉及更复杂的配置,但总体思路相同,即确保Flex客户端能正确连接到BlazeDS并调用后端服务。 在Flex客户端的MXML文件中,可以通过声明服务代理和服务调用来与Java服务交互。例如,可以使用`mx:...

    javaEE 与flex

    5. **配置文件**:如services-config.xml,它定义了Flex客户端与Java后端的连接配置,包括数据源、服务端点等信息。 6. **资源文件**:可能包括样式表(CSS)、图像和其他静态资源,用于美化和增强Flex界面。 在...

    使用BlazeDS整合Flex 4 与 JavaEE(Hibernate 3.5 Spring 3).doc

    本篇文档主要讲解如何使用BlazeDS整合Flex 4与JavaEE技术栈,包括Hibernate 3.5和Spring 3。BlazeDS是Adobe提供的一个开源工具,它允许在Java服务器和Flex客户端之间进行实时数据交换,实现富互联网应用(RIA)的...

    BlazeDS 整合 Flex HelloWorld 示例

    - 在Flex工程中,通过RemoteObject组件连接到Java服务器的HelloWorld服务。 - 定义接口并映射到Java的sayHello方法,实现客户端与服务器的通信。 通过以上步骤,开发者可以建立一个基本的BlazeDS与Flex集成的应用...

    flex3+java+sqlserver实现的增删查改

    Java端还需要实现业务逻辑层(Business Logic Layer),处理数据验证、事务管理等,以及数据访问层(Data Access Layer),用于与SQL Server数据库的连接和SQL语句的执行。 Microsoft SQL Server是流行的商业关系型...

    eclipse下tomacat的配制flex编译的配制方法.pdf

    这些属性的调整主要是为了优化Tomcat的性能,例如增加最大线程数(`maxThreads`),设置连接超时时间(`connectionTimeout`)等。 3. **配置 build.xxxx.properties 文件:** 对于要部署的应用项目,需要修改`build....

    IT技术文章示例

    这种交互通常通过HTTP请求完成,Flex发送JSON或XML格式的数据到Java服务器,服务器端再通过JDBC连接数据库执行SQL语句,处理完数据后再返回给Flex客户端。 ### 13. Flex中的选择行为 Flex提供了多种选择行为,包括...

    window2008搭建云平台

    - **BlazeDS框架**:是Adobe提供的一个开源框架,用于连接Flex客户端和JavaEE服务器端,支持二进制数据传输(AMF协议),大幅提高通信效率。 - **集成优势**: - **快速响应**:使用AMF协议显著加快数据传输速度,...

    BLAZEDS Developer Guide

    BlazeDS开发者指南 BlazeDS是一款强大的数据服务集,专为构建数据驱动的富互联网应用程序(Rich Internet ...这些知识将帮助你有效地构建高性能、实时的RIA,利用BlazeDS的强大功能连接Flex前端与Java后端。

    SQL Server T-SQL高级查询

    - 作者hoojo主要从事电子商务和物联网应用开发,熟悉JavaEE、Flex、ActionScript等技术,这可能表明本篇内容对有一定编程和数据库知识背景的开发者更为适用。 #### 11. 文档信息的可靠性 - 文档内容显示有OCR扫描的...

    应用系统统一开发平台(SG-UAP)培训_快速开发-即席报表.pptx

    1. 技术特点:采用成熟的技术,如HTML、Flex界面展现,JavaEE服务器开发,Oracle数据库,以及各种开源组件。 2. 功能特点:支持条带式报表设计,区别于传统网格报表;提供多种报表类型,如表格、图形、图表等;支持...

Global site tag (gtag.js) - Google Analytics