`
mmk12333
  • 浏览: 33603 次
  • 性别: 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了。

分享到:
评论

相关推荐

    Flex Data Services 2 - Public APIs

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

    What are Flex Data Services.

    Felx Data Service Introduction

    flex 4 学习资料

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

    flex 2.0序列号

    flex 2.0序列号

    Granite Data Services (Flex & Java EE) 自动代码转换

    GraniteDS Flex Java 代码转换 自动代码转换 超好用的Flex代码自动生成工具。直接放到Eclipse的Dropin目录,选择Java项目点右键就可以看到 GraniteDS 的功能了

    flex data service

    二 FDS的安装 1) 下载FDS ... 目前FDS的开发版(express)是免费的,不过只支持一个CPU的服务器,作为普通的开发测试应用...文章出处:file:///G:/flex%20help/Flex%20Data%20Services(FDS)安装_web技术文章_网页设计.htm

    flex/java通信包

    flex、java通信必备包 ds-console.war用于采用BlazeDS方式通信 dataservices.war用于采用LiveCycle Data Services 方式通信

    Flex FDS 教程

    Flex Data Management Services 教程

    Flex 和 java 整合 教程

    Flex 和 Java 的整合 Flex 3.2 LCDS 2.6.1 (LiveCycle Data Services) JAVA Servlet Apache fileupload 1.2.1 Spring 1.2 Hibernate 3.0

    Enterprise Development with Flex

    also learn about the internals of Adobe's LiveCycle Data Services (LCDS); integrate functions from Adobe's LiveCycle ES SOA platform with your existing Flex-based applications; construct Flex ...

    Flex3基础教程3

    Flex 3是Adobe出品的开发RIA(Rich Internet Applications)的工具,包括: Flex 3 SDK(软件开发包) -Compiler (编译器) -Framework (Flex类库) ... -LiveCycle Data Services 2.51 -ColdFusion 8

    Flex3基础教程2

    Flex 3是Adobe出品的开发RIA(Rich Internet Applications)的工具,包括: Flex 3 SDK(软件开发包) -Compiler (编译器) -Framework (Flex类库) ... -LiveCycle Data Services 2.51 -ColdFusion 8

    Flex开发的关于DataPush的简单示例源程序

    这是一个我根据Data Services提供的一个简单的关于datapush(一个客户端修改数据,修改立即被push到其他所有客户端)的小例子改的。我在原有的修改数据的基础上,增加了new和delete,而且用popup窗口实现。rar文件中...

    Advanced Flex 3 2008

    Flex provides numerous standards-based options to bind with external data. It lets the application integrate via RESTful services, web services, or remoting, and it provides a binary protocol for ...

    liveCycle data Service - part1

    liveCycle data Service part1,

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    BlazeDS 是 Adobe LifeCycle Data Services 的开源版本,遵循 LGPL v3 授权,可以免费使用。BlazeDS 为 Flex 提供了基于 AMF 二进制协议的远程调用支持,其作用相当于 Java 的 RMI。有了 BlazeDS,通过简单的配置,...

    flex3需要用到的flex.war即是lcds.war,现提供下载!

    flex3需要用到的flex.war即是lcds.war,现提供下载! flex.war=lcds.war 此版本为Adobe® LiveCycle® Data Services ES Version 2.6.1

    Flex 3 with Java: Develop Rich Internet Applications Using Adobe Flex 3 and ActionScript 3.0, and Integrate Them with a Java Backend Using BlazeDS 3.2

    Chapter 6 - Overview of LiveCycle Data Services and BlazeDS Chapter 7 - Flex Data Access Methods Chapter 8 - Communicating with Server-side Java Chapter 9 - Debugging Techniques Chapter 10 - ...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    BlazeDS 是 Adobe LifeCycle Data Services 的开源版本,遵循 LGPL v3 授权,可以免费使用。BlazeDS 为 Flex 提供了基于 AMF 二进制协议的远程调用支持,其作用相当于 Java 的 RMI。有了 BlazeDS,通过简单的配置,...

    getting started with Flex 3

    ColdFusion, PHP, and J2EE in the server Build Flex-based widgets that let you display real-time data Use advanced controls to build 3D graphs, data dashboards, mapping applications, and more You'll ...

Global site tag (gtag.js) - Google Analytics