本文出自 “java开发” 博客,转载请与作者联系!
详细解决方案
Blazeds 与 Lcds 的差别
热度:460 发布时间:2012-11-07 09:56:10.0
LCDS(LiveCycle Data Service)之前叫做FDS(Flex Data Service),他是基于java(也有ColdFusion版的)后端的数据服务工程,功能包括映射Java对象到Flex对象(包括调用Java类的方法)、RTMP(Real Time Message Protocol)、代理、服务端生成PDF等等功能,详细请参考LCDS里的说明。在官方网站注册之后就可以免费下载。
LCDS实际是付费的,但是免费也能使用,似乎是少了多CPU的支持。当然还有一些其他的数据服务,比如AMFPHP之类的。
当然,LCDS提供的功能我们都能自己实现,并非Flex脱离了LCDS就不能和后台打交道了,除了RemoteObject还有WebSerivce、HTTPService等等。只是说,LCDS提供了更多的方便和特性。
BlazeDS可以看成是LCDS的简化版,它少了后者的Data Management Service高级功能,目前不支持RTMP(Real 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)?。
相关解决方案
- Flex blazeds 跟 Hibernate延迟加载失效
- Spring BlazeDS Integration 1.5.0.RELEASE 试工
- BlazeDS 的详细配备和数据类型转换
- blazeds 存在内存储器泄露吗
- LCDS & BlazeDS 中 Channel 的配备选项
- Blazeds 与 Lcds 的差别
- How can I setup my BlazeDS implementation with Log4J
- blazeds 自带的日志记录效能
- spring hiberbate blazeDs 调整java
- BlazeDS 配备
- spring+flex+BlazeDS,启动tomcat时报的异常
- [BlazeDS]getWriter() has already been called for this response解决办法
- Flex blazeds 和 Hibernate延迟加载失效解决办法
- LCDS-ES 与 Hibernate3,SQLServer的调整