请输入您要查询的百科知识:

 

词条 LCDS
释义

LCDS(LiveCycle Data Service)之前叫做FDS(Flex Data Service),他是基于java(也有ColdFusion版的)后端的数据服务工程,功能包括映射Java对象到Flex对象(包括调用Java类的方法)、RTMP(Real Time Message Protocol)、代理、服务端生成PDF等等功能。

LCDS与服务端通信方式介绍

LCDS提供了三种与服务端的基本通信方式。通过这三种通信方式,Flex可以与J2EE客户端实现非常强大数据交互功能。这三种通信方式如表所示 表LCDS与服务端通信的三种基本方式

名称 说明

remoting 远程调用的方式与服务端通信,与基于HTTP的文本调用方式不同。remoting是基于amf协议的对象级别的调用

data management 通过amf协议与rtmp协议的混合使用,Flex客户端与数据库数据同步的通信方式。能够实现由服务端向客户端推送数据。

messaging 通过与服务端JMS通信的方式进行消息服务传递的数据通信方式。这三种通信方式可以实现在对象层面的与服务端通信,这样与服务端进行通信时就会涉及到数据类型转换的问题。LCDS与服务端通信的通信结构是前端的SWF发送ActionScript调用。再由LCDS转换为针对Java的调用。最后Java代码完成于数据库的通信以及业务处理。整体结构如图所示。

LCDS的内容结构

LCDS以一个war包的形式提供,这个war包包括一组jar包和一组配置文件。下面针对这组jar包和配置文件的作用进行介绍。LCDS下包括18个jar包,按照作用描述如表所示。

表 LCDS的jar包说明

jar包名称 说明

acrobat-core-charset.jar 文本显示字符集。

acrobat-core.jar 文本显示核心包。

backport-util-concurrent.jar 并发访问处理端口的工具包。

cfdataservicesadapter.jar 针对ColdFusion的数据服务适配器包。

cfgatewayadapter.jar ColdFustion网关适配器包。

commons-codec-1.3.jar apache编码工具包。

commons-httpclient-3.0.1.jar apache发送HTTP请求的工具包。

commons-logging.jar apache日志处理工具包。

concurrent.jar 并发处理工具包。

flex-acrobat.jar flex和acrobat通信工具包。

flex-bootstrap-jap.jar,flex-bootstrap.jar flex启动处理工具包。

flex-message-common.jar、flex-message-opt.jar、flex-message-req.jar、flex-message.jar flex消息服务处理工具包。

pdfencryption.jar pdf加密处理工具包。

除了这组jar包外,还有一组用于描述LCDS服务的xml文件。这组文件的作用如表所示。

表 LCDS的jar包说明

配置文件名称 说明

data-management-config.xml flex数据管理服务配置文件。

flash-unicode-table.xml 用于多语言字符集处理的配置文件。

flex-config.xml flex运行时的基本配置文件。

flex-sdk-desription.xml flex编译器的基本描述。

flex-webtier-config.xml flex的web层的基本描述文件。

messageing-config.xml 消息服务的基本配置文件。

mxml-mainifest.xml flex组件的mxml与类对应关系描述文件(用于在服务端动态编译SWF文件)。

proxy-config.xml 描述HTTP服务的别名配置文件。

remoting-config.xml 描述远程调用Java类的服务配置文件

service-config.xml 描述服务基本设置的配置文件。

其中service-config.xml声明了LCDS主要服务的配置。在这个配置文件中声明了remoting服务,dataManage服务和message服务使用的端口号和相关文件的位置。可以通过修改这个文件修改需要的配置。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 5:06:19