当前位置: 代码迷 >> Web前端 >> Blazeds 与 Lcds 的差别
  详细解决方案

Blazeds 与 Lcds 的差别

热度:460   发布时间:2012-11-07 09:56:10.0
Blazeds 与 Lcds 的区别

LCDSLiveCycle Data Service)之前叫做FDSFlex Data Service),他是基于java(也有ColdFusion版的)后端的数据服务工程,功能包括映射Java对象到Flex对象(包括调用Java类的方法)、RTMPReal Time Message Protocol)、代理、服务端生成PDF等等功能,详细请参考LCDS里的说明。在官方网站注册之后就可以免费下载。
LCDS实际是付费的,但是免费也能使用,似乎是少了多CPU的支持。当然还有一些其他的数据服务,比如AMFPHP之类的。
当然,LCDS提供的功能我们都能自己实现,并非Flex脱离了LCDS就不能和后台打交道了,除了RemoteObject还有WebSerivceHTTPService等等。只是说,LCDS提供了更多的方便和特性。
BlazeDS可以看成是LCDS的简化版,它少了后者的Data Management Service高级功能,目前不支持RTMPReal Time Message Protocol)协议。
?
BlazeDS?是一个基于服务器的?Java?远程控制?(remoting)??Web?消息传递?(messaging)?技术,它能够使得后端的?Java?应用程序和运行在浏览器上的?Adobe Flex?应用程序相互通信。
下载?BlazeDS ,?下载地址和安装方法请参考:
http://opensource.adobe.com/wiki/display/blazeds/Release+Builds?
如果你使用的是?turnkey?版本(建议下载此版本)里面实际上包含了?Tomcat?服务器了。
?
?
下载的?zip?包里面包含了:?blazeds.war:?主要的?BlazeDS war?文件,用来建立你的?BlazeDS?应用程序。?Sample.war?就是?BlazeDS?例子了。?Ds-console.war?,简单的?BlazeDS?部署管理程序。每一个?war?程序都是独立的,假如你使用?J2EE??web?应用程序选项,那么你必须有一个?J2EE?应用服务器或者?servlet?容器。比如使用?Tomcat.?而且必须把刚才的三个?war?文件部署在?Tomcat_Home?tomcat?安装目录)下的?webapps?目录下。然后重启?Tomcat?服务器,在浏览器输入:http://localhost:8080/samples?如果看到显示页面代表就成功了。如果你的应用程序需要使用HSWLDB?数据库,那么也拷贝?.zip?文件中的?sampledb?目录到?webapps?目录下,然后启动数据库。启动方法很简单:到?sampledb?目录下,执行?startdb.bat?就可了?(windows OS)?

本文出自 “java开发” 博客,转载请与作者联系!