一 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了。
发表于 2007-12-06 17:54 想飞就飞 阅读(2544) 评论(0) 编辑 收藏 所属分类: FLEX
分享到:
相关推荐
1. **FDS基础概念**: - **Region**:物理数据中心的划分,每个数据中心的FDS称为一个Region。 - **Bucket**:存储Object的容器,相当于文件夹。 - **Object**:用户实际存储在FDS中的数据,包括文件内容和元数据...
【标题】"FDS-Trabalho2"是一个与文件系统(File Distribution System,FDS)相关的项目或作业,可能是某个课程或研究课题的一部分。在这个任务中,学生或研究人员可能需要深入理解和实现文件系统的某些功能。 ...
它具有区域,源的概念,并支持IP集。但是,它的客户端应用程序firewall-cmd在阻止和管理被阻止的IP地址方面远非用户友好。此外,如果您还使用Cloudflare防火墙,则还希望将被阻止的IP地址传播到该防火墙以获得最佳...
在深入探讨这个主题之前,让我们首先明确一下“信号与系统”这一概念在IT领域中的重要性。信号与系统是电子工程、通信工程和计算机科学等领域的一个核心课程,它研究的是信号的处理、传输和分析,以及这些信号如何在...
斯德博(STOBER)FDS4000变频器是一款适用于交流异步电机控制的电力电子产品,具有矢量控制、位置控制、同步运行技术等高级功能。该设备符合VDE EN 50178标准(原VDE0160),属于功率电子设备类别(BLE),专门用于...
SASO FDS 2815-2021 是一份由沙特标准、计量和质量组织(SASO)发布的关于230V/13A电源线延长集的安全要求的标准草案。这份文档旨在规范适用于家庭和类似用途的插头和插座扩展集的安全规定,以确保电气产品的安全性...
标题中的"fds.rar_jrtp _jrtplib_jrtplib lin_linux jrtpl_linux jrtplib"提到了几个关键术语,这些术语与实时传输协议(RTP)和一个名为jrtplib的开源库有关,主要在Linux操作系统环境下使用。描述中提到的"linux下...
标题"FDS_Practical-42"可能指的是一个与FDS(Fire Dynamics Simulator)相关的实践教程或项目,这是一款广泛用于模拟火源动态行为和烟雾蔓延的计算机软件。描述中的内容简洁,没有提供额外信息,但我们可以从标签...
FDS 概念和术语包括材料热性能和热解行为、表面特性、障碍物、通风口等。这些概念和术语是 PyroSim 的基础知识。 7. 材料热性能和热解行为 材料热性能和热解行为是 FDS 概念和术语的重要组成部分。用户可以使用...
首先,我们需要了解百度地图定位API的基本概念。百度地图提供了一个名为“BDLocation”的类,它包含了定位信息,如经度、纬度、速度、方向、高度等。开发者可以通过调用百度地图SDK的相关方法获取这些信息。 1. **...
2. **类与对象**:Java是一种面向对象的语言,"FDS"可能代表“File Directory Structure”或者是特定的概念名,这可能涉及到类的设计、对象的创建和使用。 3. **异常处理**:Java强制进行异常处理,通过try-catch-...
"trivia_fds: 新琐事" 可能指的是一个基于JavaScript的项目或者活动,它可能是为了锻炼开发者解决日常编程问题的能力,或者是一个编程挑战比赛,参与者需要解决一系列与琐碎事务相关的问题。这个项目可能包含了对...
PyroSim 基于 FDS(Fire Dynamics Simulator)技术,FDS 是一种基于计算机辅助设计(CAD)的火灾模拟软件。FDS 使用材料热性能和热解行为来定义材料的热性能。 障碍物 障碍物是火灾模拟的基本组成部分。PyroSim ...
FDS(Fire Dynamics Simulator)是一个专门用于模拟火灾和烟雾扩散的软件,FDS的基于物理的模拟能力可以帮助开发者更好地理解烟雾在实际环境中的表现。 文章中也提到了“backdraft”(回燃现象),它是一种火灾中...
标题中的"algorithm_FDS18:FDS18자료구조알고리즘제과제출용"表明这是一个关于FDS18(可能是课程代码或活动名称)的算法与数据结构相关的作业提交项目。描述部分的信息较为简洁,与标题相似,暗示了这个压缩包包含了...
标题 "python code" 暗示我们关注的是与Python编程相关的代码示例或教程。描述中提到的“博文链接”提供了更多上下文,虽然没有直接给出详细信息,但我们可以假设这是作者在iteye博客上分享的一篇关于Python编程的...
【标题】"MSCIT_part_1_FDS_Practical" 指的是一个关于MSC(Master of Science in Computer Information Technology)课程第一部分的实践项目,重点是“文件管理系统”(File System)。这个项目可能包含了实现、...
并行计算是计算机科学中的一个重要领域,它涉及如何利用多处理器、多核心或者分布式系统来同时处理...通过学习,我们可以掌握并行计算的核心概念和技术,为解决复杂计算问题和应对日益增长的数据处理需求打下坚实基础。