`
NewTamato
  • 浏览: 103182 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Flex连接javaEE后台的可用技术

阅读更多

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。本文出自 51CTO.COM技术博客

分享到:
评论
2 楼 NewTamato 2009-03-05  
buaalijie 写道

话说httpservice不仅仅是传输XML的.字符串,json都可以的.所以适用于数据量不是很大的说法不成立.
引用
HTTPService 类提供了使用超文本传输协议(HTTP)与服务器通讯的方式。一个Flex 应用程序可以使用GET 或者POST 请求来发送数据到一个服务器并且处理这个请求返回的XML 或者字符串。使用HTTPService 类,你可以与PHP 页面,ColdFusion 页面,JavaServer页面( jsp),Java servlet, Ruby onRails, 以及ASP 动态网页通讯而soap才是正宗的使用xml作为通讯方式的.由于soap提供了服务器端xml的封装格式wsdl文件,所以使用起来更加的得心应手,当然,webservice的开发稍微闲麻烦,在小项目里面不经常使用.

你说的这个我也知道哦,httpservice和webservice都是传输文本格式的,webService主要是以字符串的格式。httpService还可以将得到的文本格式通过resultFromat进行转换,转成xml对象格式,或者是flashVariable,等等。再传书效率上面一般或采用remoteObject。他可以将数据结构直接的传递给服务器端。在使用php的服务器端一般使用的时amfphp,ampfphp需要下载并修改配置。使用java的服务器端,一般使用flex data service。她也需要下载然后将他的里面的sample.war.flex.war,flex-admin.war放到服务器web目录中,还要使用jtom,他是将java和flex通信的数据转换的关键。下了jtom之后,将jtom中的lib文件下的jar包放在web应用的lib中。这两天我正在看这方面的书。他们的关系也有一些明白了,呵呵呵,希望你多多提些建议。嘿嘿
1 楼 buaalijie 2009-03-05  
话说httpservice不仅仅是传输XML的.字符串,json都可以的.所以适用于数据量不是很大的说法不成立.

引用
HTTPService 类提供了使用超文本传输协议(HTTP)与服务器通讯的方式。一个Flex 应用
程序可以使用GET 或者POST 请求来发送数据到一个服务器并且处理这个请求返回的
XML 或者字符串。使用HTTPService 类,你可以与PHP 页面,ColdFusion 页面,JavaServer
页面( jsp),Java servlet, Ruby onRails, 以及ASP 动态网页通讯


而soap才是正宗的使用xml作为通讯方式的.由于soap提供了服务器端xml的封装格式wsdl文件,所以使用起来更加的得心应手,当然,webservice的开发稍微闲麻烦,在小项目里面不经常使用.

相关推荐

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

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

    jsp javaee 后台模板

    【标题】:“jsp javaee 后台模板”指的是在Java企业级应用开发中,使用JavaServer Pages (JSP)技术配合Java Enterprise Edition (JavaEE)框架来构建后台系统的模板工程。这种模板通常包括了基本的页面布局、数据...

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

    【Flex+JavaEE+BlazeDS 开发环境配置】是一个重要的技术组合,它允许开发者构建富互联网应用程序(RIA)并将后端Java服务与前端Flex界面紧密集成。在Flex工程和Java工程独立配置的情况下,BlazeDS作为一个中间件,...

    JavaEE核心技术介绍

    JavaEE核心技术介绍

    JavaEE核心技术介绍.

    JavaEE 核心技术 常见13中j2ee技术

    javaEE 与flex

    5. ** JAR包 **:在“lib”目录下,可能包含与JavaEE和Flex集成相关的库,例如BlazeDS的库文件,这些库文件帮助开发者在Java后台和Flex前端之间建立通信通道。 在实际开发中,以下是一些整合步骤: 1. ** 设置开发...

    javaee 连接浏览器

    javaee 连接浏览器javaee 连接浏览器javaee 连接浏览器javaee 连接浏览器

    javaEE软件开发技术课程标准可用.pdf

    "JavaEE软件开发技术课程标准可用.pdf" 本资源是关于JavaEE软件开发技术课程标准的详细说明,从课程信息表到课程性质和定位、课程目标和内容等方面,对JavaEE软件开发技术课程的教学要求和目标进行了详细的规定。 ...

    JavaEE架构JavaEE的核心技术简介

    "JavaEE架构JavaEE的核心技术简介" JavaEE架构是JavaEE平台的核心组件,定义了四种类型的应用组件:Applet客户端、Application客户端、Web组件和EJB组件。JavaEE核心技术包括EJB、CORBA、RMI、JSP、Java Servlet、...

    JAVAee编程技术讲义

    JavaEE的主要目标是简化企业应用的开发,通过提供一系列标准接口和组件,让开发者可以快速构建可扩展且具有高可用性的系统。 讲义中可能涵盖以下几个核心知识点: 1. **Servlet与JSP**:Servlet是JavaEE中最基础的...

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

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

    JavaEE编程技术第二版源码--郝玉龙

    此压缩包文件"JavaEE编程技术第二版源码--郝玉龙"包含了郝玉龙教授编写的JavaEE编程技术教材的第二版源码,涵盖了从第二章到第九章的内容,这些章节可能涉及了JavaEE的核心概念和技术。 1. **Servlet技术**:作为...

    javaee-客户管理系统.zip

    JavaEE 客户管理系统是一个基于Java企业版(Java Enterprise Edition,简称JavaEE)技术平台开发的应用,主要用于管理和维护企业的客户信息。在这个系统中,开发者通常会实现一系列功能,包括客户信息的添加、删除、...

    javaEE企业级开发SSM整合实现网站后台管理后台登录与院校管理.docx

    本篇文档主要介绍了如何利用SSM框架实现网站后台管理,包括后台登录和院校管理。 1. **SpringMVC框架** - **SpringMVC架构**:主要由模型(Model)、视图(View)和控制器(Controller)三层构成。 - **@...

    JavaEE核心技术介绍 ppt文档

    JavaEE核心技术介绍 JavaEE(Java 企业版,曾用名J2EE)是一个用于构建企业级分布式应用程序的平台,由Sun Microsystems(现已被Oracle公司收购)开发并维护。JavaEE平台提供了丰富的API和服务器环境,旨在简化开发...

    JavaEE开发技术与案例教程——刘彦君 课件

    《JavaEE开发技术与案例教程——刘彦君 课件》是刘彦君主编的一份详尽的教学资源,旨在深入浅出地介绍JavaEE技术及其实际应用。JavaEE(Java Platform, Enterprise Edition)是Java平台在企业级开发中的标准,主要...

    JavaEE开发技术与案例教程第2版-课件和代码.rar

    本教程《JavaEE开发技术与案例教程第2版》旨在深入讲解JavaEE的核心技术和实战技巧,通过课件和代码示例帮助学习者更好地理解和掌握这一强大的开发框架。 首先,JavaEE开发的核心技术包括Servlet、JSP(JavaServer ...

    JavaEE项目案例源码

    【JavaEE项目案例源码】是一个典型的Web开发实践,展示了如何使用JSP(JavaServer Pages)和JavaBean技术构建一个在线订购子系统。这个案例涵盖了JavaEE平台中的多个关键组件和技术,旨在帮助开发者理解实际应用中的...

Global site tag (gtag.js) - Google Analytics