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

flex data services

    博客分类:
  • flex
阅读更多

本文来自:http://www.blogjava.net/wldandan/archive/2007/12/06/165856.html

 

一 FDS相关概念
    FDS全称Flex Data Services(现在Adobe将其改名为LiveCycle Data Services),是运行在服务器端的 
    java程序.它能够运行在大部分的java应用服务器上,包括JRun, JBoss, WebLogic, WebSphere, Oracle
    10g, and Tomcat等.使用FDS,能够帮助你创建实时的,数据驱动的Flex Application.FDS主要包括四部分:

   1) Flex Message Service (FMS)
        使用FMS,能帮助你完成实时的应用程序,如chat, collaboration等.
        运行在Flash player中的客户端可以主动向服务器端发送消息, 也可以被动的从服务器端接受消息,
        保证数据的同步.

   2) Flex Data Management Service (FDMS)
        FDMS提供工具来管理Flex应用程序中的(分布式)数据.包括客户端和服务器端两部分.
        它可以管理服务器端的持久数据,包括数据间的one-to-one或者one-to-many关系, 同时也可以
        保证客户端的数据与服务器端的同步.

   3) Flex Proxy Service (FPS)
        出于安全的原因,在客户端计算机上Flash Player 中运行的应用程序,只有在满足如下
        条件之一的情况下,才能访问远程的数据:
          a. 应用程序的SWF 文件与远程数据源位于同一个域中。
          b. 使用代理FPS,同时SWF 文件与代理位于同一个服务器中。
          c. 在数据源的宿主web 服务器上安装crossdomain.xml(跨域策略)文件。

   4) Remoting Service
        类似与web service,只不过通信协议是Action Message Format (AMF),而不是SOAP
    
    FDS可以集成在JRun server上或者J2EE应用程序中.一般的, JRun server上作为测试环境,产品发布最好还是是运行在J2EE的Server上.

二 FDS的安装
1) 下载FDS  
   地址: http://www.adobe.com/products/livecycle/
   也可以通过http://trials.adobe.com/pub/esd/trial/FDS/fds2-win.exe下载.
   目前FDS的开发版(express)是免费的,不过只支持一个CPU的服务器,作为普通的开发测试应用绰绰有余了.
   
2) FDS安装
   注意在安装FDS过程中,会让你选择是用JRUN做为应用服务器,还是J2EE web 服务器,这里我选择的是后者
   
三 在Tomcat中部署FDS   
1) 下载并安装Tomcat,我使用的是tomcat-5.5.26

2) 下载并安装JOTM(Java Open Transaction Manager),地址:http://forge.objectweb.org/projects/jotm/
   将下载回来的压缩包解压缩后复制 jotm-2.0.10"lib里面的所有文件到tomcat
   的公共库(tomcat的安装目录/common/lib)下面

3) 在tomcat安装目录/conf/context.xml加入
  <Transaction factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>

4) 将安装目录下的flex.war(FDS最基本的文件内容),flex-admin.war(FDS管理),samples.war(比较全的
   FDS范例)复制到 tomcat安装目录下的webapps目录下。      
   
5) 重新启动tomcat, 在IE上输入http://localhost/samples/ 就可以看到FDS的范例了
 
四 配置
   其实这里就已经可以运行LCDS带的几个Demo了,不过我每次运行完一个例子,运行第二个时,Tomcat就提示outofmemory,
解决这个,只需在环境变量里增加一句话就可:JAVA_OPTS=-Xms512m -Xmx1024m,设置JVM运行的最大内存。
   好,现在可以享受Flex了。

分享到:
评论

相关推荐

    What are Flex Data Services.

    ### Flex Data Services (FDS) 简介 Flex Data Services (FDS),也被称为 Flex Data Services 2 或 FDS2,在 Adobe Flex 开发框架中扮演着至关重要的角色。它并非传统的服务器插件,而是作为一个独立的 Web 应用...

    Flex Data Services 2 - Public APIs

    《Flex Data Services 2 - Public APIs》 :相关包的语法集

    flex 2.0序列号

    Flex是Adobe公司开发的一种富互联网应用程序(RIA)框架,它主要使用MXML和ActionScript编程语言,用于构建可以在多种浏览器和操作系统上运行的交互式、动态的Web应用。在本话题中,我们将聚焦于Flex 2.0及其序列号...

    flex 4 学习资料

    在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术从零开发flex博客系统 : 1 开发环境配置与hello world(1) - 豆豆网 flex+blazeDs与Ext+dwr比较_蓝色幻想_百度空间 基于...

    Flex简介Flex简介Flex简介Flex简介

    Flex的基本架构包括Adobe SDK、Flex Charting、Flex Data Services和Flex Builder。SDK包含了开发所需的类库和工具,Flex Charting提供了图表组件,Flex Data Services支持数据管理和远程过程调用(RPC),而Flex ...

    tomcat中部署安装flex service

    ### 在Tomcat上部署安装Flex Data Services (FDS) #### 引言 随着富互联网应用程序(RIA)的兴起,Adobe Flash 和 Flex 成为构建交互式Web应用的重要工具。为了更好地支持这些应用程序,Adobe 开发了 Flex Data ...

    FLEX与JSP结合并测试HTTPService与java用XML通信.doc

    【知识点详解】 本文档主要介绍了如何在Java JSP环境中集成Adobe ...这个过程涉及到Web项目配置、Struts框架集成、Flex JSP标签库的使用以及Flex Data Services的配置,最终实现了富客户端和服务器之间的数据交互。

    Flex开发实例新手使用

    6. **Flex Data Services**:Flex应用程序通常需要与服务器进行数据交换,Flex Data Services(现在称为Adobe LiveCycle Data Services)提供了一套工具和技术,支持实时数据通信、远程对象服务、消息队列等。...

    Flex Blazeds入门教程

    Flex Blazeds入门教程,由刘铭朝撰写于2008年3月21日,旨在解决开发者在搭建Flex与LCDS(Flex Data Services)工程时遇到的常见问题。这篇教程不仅详细介绍了创建项目的过程,还涵盖了如何整合与部署J2EE项目和LCDS...

    flex教程-Flex简介

    Flex结合了桌面应用的响应性和Web应用的广泛传播特性,其基本架构包括Adobe SDK、Flex Charting、Flex Data Services和Flex Builder四个部分,提供图形组件、数据管理、消息服务和RPC服务等功能。 1.2.2 Flex的特点...

    FLEX LCDS 经典入门

    LCDS,全称为LiveCycle Data Services,是Adobe LiveCycle产品系列的一部分,原名为Flex Data Services (FDS)。LCDS是一个基于Java的后端数据服务解决方案,主要负责在Flex客户端与Java服务器之间提供高效的数据通信...

    flex_连接数据库

    1. **配置Flex Data Services**:在Flex项目中配置Flex Data Services,指定Java服务端的位置和其他必要的参数。 2. **创建RemoteObject实例**:在Flex代码中创建一个RemoteObject实例,设置目标服务端的URL,并...

    一些关于flex的示例网站

    - **Flex Data Services**:提供了实时数据推送和高级数据管理功能,增强了Flex应用的数据处理能力。 ### 3. MinidX Blog on Flex Learning 这是一个个人博客,作者分享了学习Flex的经验和技巧,适合那些寻求实践...

    至理:精通Flex网络开发技术光盘源码

    6. **Flex Data Services**: 提供了与后端服务器交互的能力,如AMF(Action Message Format)协议,使得数据传输更加高效。 7. **Adobe AIR (Adobe Integrated Runtime)**: 允许Flex应用脱离浏览器运行,作为桌面...

    Flex中文帮助

    然而,结合Flex Data Services、ColdFusion Flash Remoting Service等技术,可以实现更复杂的应用场景。 五、MXML:Flex应用程序的核心 MXML是Flex应用程序的基础,通过它定义用户界面和应用程序的行为。以下是一...

    RIA Flex and J2EE - DLowe.pdf

    - **Flex Client Integration Options**:包括使用Flex Data Services提供的AMF协议进行通信,或者通过Web Services与后端服务交互等方式。 #### 原型设计 为了进一步研究Flex与J2EE的整合效果,作者设计了一个...

    flex中文帮助文档

    - **部署选项**:Flex应用既可以在本地计算机上编译并通过Web服务发布,也可以与Flex Data Services、ColdFusion Flash Remoting Service或其他服务器技术结合,用于更复杂的B/S架构应用开发。 #### 四、示例代码...

    FLEX下载地址和注册码FLEX下载地址和注册码

    4. **Flex Data Services**:Flex 3.0加强了对实时数据处理的支持,通过Flex Data Services可以实现双向数据流传输,使得数据更新更加流畅。 5. **改进的文档和支持**:Adobe提供了丰富的文档资源和技术支持,帮助...

    Flex连接数据库的3种方式

    RemoteObject组件是Flex Data Services的一部分,它提供了一种更为简便的方式来实现Flex应用程序与Java服务之间的交互。相比于HttpService,RemoteObject更加高效且易于使用,尤其适合于与Java后端服务进行深度集成...

Global site tag (gtag.js) - Google Analytics