BlazeDS

BlazeDS与Flex整合实现视频播放功能 本文还有配套的精品资源,点击获取 简介:BlazeDS是一个开源技术,用于在Adobe Flex和Java应用间实现实时数据通信。本文章介绍配置BlazeDS以整合Flex视频播放,包括安装设置、创建Flex项目、配置BlazeDS服务、处理视频数据、集成Flex与BlazeDS、实现控制功能、异常处理和部署流程。 1. BlazeDS和Flex的整合概述 ... 阅读详情

BlazeDS

  编辑
BlazeDS是一个基于 服务器的Java远程调用( remoting)和Web消息传递(messaging)技术,使得后台的Java应用程序和运行在浏览器上的Flex应用程序能够相互通信。
中文名
BlazeDS
定    位
技术
基    础
Java远程调用
目    的
Flex 应用程序

简介

编辑
如果你想通过使用RPC Services提供一些企业级功能,如不同域之间数据交换的代理功能、客户端认证、服务器端日志、本地化支持、RPC Services服务集中化管理等功能时,BlazeDS通过使用RemoteObject控件可以轻松实现,而不需要配置他们像SOAP-compliant网络服务。
当客户端 RPC控件调用 远程服务时,该控件就会把服务端返回的数据保存在一个 ActionScript对象中,这样,在程序中就能够很轻松的获取想要的数据,而这些客户端控件包括HTTPService、WebService、RemoteObject控件。

消息服务

编辑
消息服务就是通过服务器端来回的传送消息以实现客户端的 异步交流,一条消息由唯一标识号、BlazeDS头、其他自定义头和消息体组成。
客户端程序中发送消息的部分称为消息生产者(producers),在Flex程序中可以通过Producer控件定义,而接收消息的部分称为消息消费者( consumer),在Flex中可以通过 Consumer控件定义,Consumer控件负责订阅和接收服务器端某一个目的地的消息,而Producer控件负责向该目的地发送消息。
消息服务同时也支持通过JMSAdapter实现的 桥接模式来访问外部的JMS服务器,这使得Flex程序能够与外部的Java应用程序实现数据交流。

服务适配

编辑
BlazeDS可以访问各种不同的 数据持久化方案,比如数据库、JMS等其他持久化机制。The message-based framework(基于消息的框架) BlazeDS在客户端和服务器端来回的传送数据,他是一个基于消息的框架,主要运用了两种 交换模式,第一种,请求/响应模式,客户端发送请求给服务端,服务端处理好之后返回一个包含结果的响应,RPC服务就是使用的这种模式;第二种,发布/订阅模式,服务端将数据发布给订阅了该消息的客户端列表,消息服务就是使用这种模式来发布数据给各客户端的,同时,消息服务也使用请求/响应模式来解决一些发布消息、数据交换等问题。

通道端点

编辑
在网络上,客户端是通过通道与服务端传送数据的,通道负责封装消息格式、 网络协议、解析方式、目的和应用代码,负责格式化和翻译消息为特定网络下的模式,然后分发给相应的端点。另外,通道使得客户端发送给服务端的消息变得有序性和对应性,这对数据传送的一致性和可预见性起到重要的作用。
在服务器端,通道是与基于Java的端点发生交换的,端点负责解析消息成特定的协议模式,然后把它传送给普通Java形式的“消息代理人”(Message Broker),最终由消息代理人决定该消息发往何处,路由给恰当的目的地,

通道类型

编辑
BlazeDS提供以下几种通道:
(1)标准AMF通道;
(2)加密AMF通道;
(3)HTTP通道(AMFX)。
其中AMF和HTTP通道都支持无 轮询的请求/响应模式和客户端轮询模式(模拟实时通信),而AMF和HTTP流通道模式提供了真正的数据流实时模式。
AMF(Action Message Format)是 ActionScript对象 序列化后的二进制流。用于Adobe Flash应用和远端服务的通讯。由于它是基于二进制的数据传输,所以相对于XML SOAP,json,WebService等基于字符串的数据格式,有数据体积小和效率高的特点。

Adobe eLearning Suite

当前包含的组件
▪ Captivate ▪ Flash ▪ Dreamweaver ▪ Photoshop
▪ Acrobat ▪ Audition ▪ Bridge  
 
读取器和播放器
▪ Adobe Reader ▪ Adobe AIR ▪ Adobe Flash Player ▪ Adobe Shockwave
 
桌面软件
▪ Creative Suite ▪ eLearning Suite ▪ Technical Communication Suite ▪ Acrobat
▪ Audition ▪ Digital Editions ▪ Director ▪ FreeHand
▪ GoLive ▪ PageMaker ▪ Photoshop Lightroom ▪ 更多
 
服务器软件
▪ ColdFusion ▪ LiveCycle ▪ Flash Media Server ▪ JRun
▪ Premiere Express ▪ Photoshop Express    
 
技术
▪ PostScript ▪ PDF ▪ FlashPaper ▪ Authorware
▪ Flash ▪ Font Folio ▪ DNG ▪ Flex
▪ AIR ▪ BlazeDS ▪ FLV  
 
服务
▪ Adobe Solutions Network      
 
董事会
▪ Charles Geschke ▪ John Warnock ▪ Bruce Chizen ▪ Shantanu Narayen
 
收购
▪ 收购列表 ▪ Aldus ▪ Macromedia ▪ Scene7
 
参见
▪ Adobe软件列表      
 
当前包含的组件
▪ Audition ▪ Acrobat ▪ After Effects ▪ Bridge
▪ Dreamweaver ▪ Edge(Animate ▪ Reflow ▪ Code
▪ Inspect) ▪ Encore ▪ Fireworks ▪ Flash
▪ Builder ▪ Muse ▪ Media Encoder ▪ Illustrator
▪ InCopy ▪ InDesign ▪ Photoshop ▪ Prelude
▪ Premiere Pro ▪ SpeedGrade    
 
在线服务
▪ BrowserLab ▪ CS Review ▪ Acrobat.com ▪ Story
▪ SiteCatalyst NetAverages      
 
曾经包含的组件
▪ Contribute ▪ Device Central ▪ Dynamic Link ▪ Flash Catalyst
▪ GoLive ▪ ImageReady ▪ OnLocation ▪ Soundbooth
▪ Stock Photos ▪ Ultra ▪ Version Cue  
 

Adobe Creative Suite

当前包含的组件
▪ Acrobat ▪ After Effects ▪ Contribute ▪ Dreamweaver
▪ Encore ▪ Flash ▪ Builder ▪ Fireworks
▪ Illustrator ▪ InCopy ▪ InDesign ▪ OnLocation
▪ Photoshop ▪ Premiere Pro ▪ Audition  
 
共享程序
▪ Bridge ▪ Device Central ▪ Dynamic Link  
 
在线服务
▪ BrowserLab ▪ CS Review ▪ Acrobat.com ▪ Story
▪ SiteCatalyst NetAverages      
 
曾经包含的组件
▪ Soundbooth ▪ GoLive ▪ ImageReady ▪ Stock Photos
▪ Ultra ▪ Version Cue    
 
读取器和播放器
▪ Adobe Reader ▪ Adobe AIR ▪ Adobe Flash Player ▪ Adobe Shockwave
 
桌面软件
▪ Creative Suite ▪ eLearning Suite ▪ Technical Communication Suite ▪ Acrobat
▪ Audition ▪ Digital Editions ▪ Director ▪ FreeHand
▪ GoLive ▪ PageMaker ▪ Photoshop Lightroom ▪ 更多
 
服务器软件
▪ ColdFusion ▪ LiveCycle ▪ Flash Media Server ▪ JRun
▪ Premiere Express ▪ Photoshop Express    
 
技术
▪ PostScript ▪ PDF ▪ FlashPaper ▪ Authorware
▪ Flash ▪ Font Folio ▪ DNG ▪ Flex
▪ AIR ▪ BlazeDS ▪ FLV  
 
服务
▪ Adobe Solutions Network      
 
董事会
▪ Charles Geschke ▪ John Warnock ▪ Bruce Chizen ▪ Shantanu Narayen
 
收购
▪ 收购列表 ▪ Aldus ▪ Macromedia ▪ Scene7
 
参见
▪ Adobe软件列表      
 

Adobe Systems

读取器和播放器
▪ Adobe Reader ▪ Adobe AIR ▪ Adobe Flash Player ▪ Adobe Shockwave
 
桌面软件
▪ Creative Suite ▪ eLearning Suite ▪ Technical Communication Suite ▪ Acrobat
▪ Audition ▪ Digital Editions ▪ Director ▪ FreeHand
▪ GoLive ▪ PageMaker ▪ Photoshop Lightroom ▪ 更多
 
服务器软件
▪ ColdFusion ▪ LiveCycle ▪ Flash Media Server ▪ JRun
▪ Premiere Express ▪ Photoshop Express    
 
技术
▪ PostScript ▪ PDF ▪ FlashPaper ▪ Authorware
▪ Flash ▪ Font Folio ▪ DNG ▪ Flex
▪ AIR ▪ BlazeDS ▪ FLV  
 
服务
▪ Adobe Solutions Network      
 
董事会
▪ Charles Geschke ▪ John Warnock ▪ Bruce Chizen ▪ Shantanu Narayen
 
收购
▪ 收购列表 ▪ Aldus ▪ Macromedia ▪ Scene7
 
参见

▪ Adobe软件列表    
BlazeDS入门:HTTP Service BlazeDS入门:HTTP Service BlazeDS入门:HTTP Service BlazeDS入门:HTTP Service 立即下载

相关推荐

blazeds4.7官方下载

BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,使得后台的Java应用程序和运行在浏览器上的Flex应用程序能够相互通信。

flex采用blazeds实现服务器向客户端推数据

前言:有很多类似股票、外汇、期货等实时行情这种应用,客户端需要显示行情牌价等信息。目前的作法是:客户端定时向服务器请求,无论数据是否有更新,都把数据发到客户端。我们这里讲的一种技术不同以上这个做法,我们是采用服务器向客户端推的这种方式,该方式的好处不言自明。blazeds中有一个名为:StreamingAMFChannel 的通道,我们就是采用它来实现向客户端推这个功能。环境准

tingqier的专栏 1432

BlazeDS.API

Flex 与 java数据交互 BlazeDS.API 英文版

BlazeDS架构分析

BlazeDS架构分析 BlazeDS应用程序包括客户端应用程序和服务端应用程序两部分。客户端应用程序通过特定的通道(channels)与服务端应用程序进行通信。其基本 原理图如下所示:  一、客户端架构 1. (Flex Components )

江南才子 786

FLex与Java交互必备blazeds

想要FLex与Java实现交互,blazeds是一个很好的开源小插件

blazeds一系列的jar包

blazeds-common-4.0.0.14931,blazeds-core-4.0.0.14931,blazeds-proxy-4.0.0.14931,blazeds-remoting-4.0.0.14931等一系列的jar包

BlazeDS介绍

概况  BlazeDS是用来处理J2EE服务器与远程客户端之间远程通信的组件,它以Servlet的形式部署在J2EE容器里,专门负责处理通信。一般而言,远程客户端采用Flex编写,因为Flex组件中对通信细节进行了良好的封装,使得Flex程序员不必关心通信细节。 图1 BlazeDS概况  BlazeDS应用程序包括两个部分:客户端应用程序和服务器端应用程序。  客户端应用程序

谷中人 1151

手把手教你用闲置安卓手机+蓝鲸支付,零成本搞定个人项目自动收款(附私有化部署教程)

本文详细介绍了如何利用闲置安卓手机和蓝鲸支付系统,零成本搭建个人项目自动收款解决方案。通过私有化部署教程,读者可以学习到从手机选择、系统配置到支付渠道对接的全流程,实现安全、高效的收款系统,特别适合个人开发者和小型项目使用。

weixin_29597551的博客 334

BlazeDS详解

一、Blazeds初步 客户端应用 Blazeds包括客户端和服务端应用。客户端应用是典型的Adobe flex或者AIR应用。Flex和AIR应用使用flex组件和blazeds服务通信,包括Remote Object、HTTPService、WebService、Produce和Consumer。其中的HTTPService、WebService、Produce和Consumer是Fl...

hyshucom 533

[面试]SoC验证工程师面试常见问题(三)

SoC 验证工程师面试中,SystemVerilog、UVM 和 SystemC 的代码题目通常涵盖面向对象编程、约束随机化、UVM 组件设计、内存建模等主题。通过练习上述示例题目和理解关键点,你可以更好地应对现场编码环节。如果有具体的面试方向(如特定协议验证)或公司偏好,可以提供更多信息,我会进一步定制题目和答案。祝你面试顺利!

元直的博客 1614

ITIL-IT运维管理-概述

ITIL-IT运维管理-概述 概述 IT服务管理(ITSM)是一套帮助企业对IT系统的规划、研发、实施和运营进行有效管理的方法,是一套方法论。ITSM起源于ITIL(IT Infrastructure Library,IT基础架构标准库),ITIL是CCTA(英国国家电脑局)于1980年开发的一套IT服务管理标准库。它把英国在IT管理方面的方法归纳起来,变成规范,为企业的IT部门提供一套从计划、研发、实施到运维的标准方法。 中文名 IT服务管理 外文名 ITService Management 专家

syjhct的博客 4万+

blazeds学习笔记一整体认识

<br />BlazeDS是一组服务器端的通讯服务,它能够使得运行在浏览器的 Adobe Flex 应用程序服与服务器端的 Java 应用程序相互通信。<br />整个体系主要包括通道、端点、消息、服务、目的地、适配器 等, 把这 些搞懂也就差不多了。通道使得组 件能够 和Blazeds 服务端的端点通信,将请求送到目的地 。端点和通道是相互映射的 。基于消息的框架<br />         Blazeds使用基于消息的框架在客户端和服务端之 间发送和返回数据。<br />     

peiqu123的专栏 1331

电容式触摸抗干扰设计:工业环境下的实践方案

针对工业环境中电容式touch器件易受干扰的问题,分享实用的硬件布局与软件滤波方案,提升touch响应稳定性和可靠性。

weixin_35755562的博客 843

BlazeDS安装

环境要求  操作系统: Linux/Windows  Java虚拟机:JDK1.5以上安装文件TomcatBlazeDS安装过程 Tomcat     1. 解压缩Tomcat到文件夹,例如d:/tomcat。    2. 导出环境变量CATALINA

谷中人 1212

二、Creo模型的功能函数 例如:模型(元件)的干涉........

【代码】模型(元件)的干涉。

行为艺术家Zzz的博客 613

Docker安装并运行AnythingLLM的详细教程

通过本文的介绍,你已经掌握了如何在 CentOS 系统上使用 Docker 安装并运行 AnythingLLM。AnythingLLM 提供了强大的功能,支持本地知识库搭建和多模态输入,非常适合个人和企业使用。希望本文能帮助你快速上手并搭建自己的 AI 知识库。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 5841

Flex+BlazeDs+Java的教程及Demo

这个基础教程是Flex4.1,Blazeds4.0为基础写的。 第一步:新建Web Project,名字为:FlexBlazeDsDemo,点Finish       第二步:去Adobe公司的网站上下载Blazeds的包,     解压blazeds.war,看到blaeds的文件夹,里面有一个lib的文件夹,将包引入到项目工作中去 同时将blazeds->WEB-INF下

雷霄骅(leixiaohua1020)的专栏 3827

SAP 物料主数据 Forecasting 视图,别把预测只当成一个数字字段

摘要(150字): SAP S/4HANA物料主数据的Forecasting视图常被忽视,但对依赖历史消耗规律的物料至关重要。该功能基于工厂维度的历史消耗数据,结合预测参数自动计算未来需求,动态调整重订货点和安全库存。预测模板(Forecast Profile)能标准化参数设置,而消耗数据(Consumption Values)的质量直接影响预测结果。预测值作为MRP输入,需注意保存操作才能生效。自动重订货点功能通过分析消耗波动和服务水平,实现库存策略的动态优化。Individual Forecast功能则

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1432

flex java blazeds_Flex BlazeDS Java 使用

通过此项目配置可创建将基于 Java 的服务类与远程对象访问服务选项结合使用的 Flex 项目。如果未选择任何选项但使用了 Java 服务器,则会在该服务器根文件夹下创建一个输出文件夹。如果安装了 Eclipse Web Tools Project (WTP) 插件,则可以创建具有或不具有远程对象访问服务的 Java 和 Flex 组合项目。注:LiveCycle Data Services 和 ...

weixin_29007243的博客 181

深度学习论文: AnomalyDINO: Boosting Patch-based Few-shot Anomaly Detection with DINOv2

通过将DINOv2模型适应到一次性和少量异常检测中,并专注于工业应用少量异常检测。实验表明,这种方法不仅与现有技术相匹敌,甚至可以在许多设置中超越它们。我们提出的仅视觉方法AnomalyDINO基于补丁相似性,能够实现图像级别的异常预测和像素级别的异常分割。该方法在方法论上很简单,无需训练,因此不需要任何额外的数据进行微调或元学习。

mingo_敏 1903

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

BlazeDS client architecture

BlazeDS client architecture BlazeDS clients use a message-based framework provided by BlazeDS to interact with the server. On the client side of the message-based framework are channels that ...

淡定 219

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

flex java blazeds 注解_Flex+BlazeDS+Spring整合

Flex与服务器通讯有3中方式:HTTPService 组件访问HTTP服务,WebService 组件访问WebService服务,RemoteObject 组件访问Server端对象。第三种方法是最常用最灵活的方法,这种方式通过AMF二进制形式传递数据,需要支持AMF协议的中间件,与java通讯时使用BlazeDS(免费开源)中间件。新建项目新建Flex项目,服务器选择J2EE-->Bl...

weixin_35717251的博客 248

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Spring BlazeDS Integration 的工作原理

首先,在 web.xml 中注册 Spring Web MVC 框架的 DispatcherServlet,用于处理 Spring 请求,通常 DispatcherServlet 只是将接收到的 Spring 请求转给相应的处理器(handler),处理器会处理接收到的请求并返回一个响应。而这些处理器需要在 Spring Web MVC 框架的配置文件中进行装配,BlazeDS 就是在这里被装配为

classicbear的专栏 2178

flex java blazeds_FLEX 与JAVA的LCDS BLAZEDS配置. | 学步园

FLEX 与JAVA的LCDS BLAZEDS配置.1.构架原理Flash Remoting的原理类似于Resin的Hessian,都是使用基于HTTP协议的轻量级二进制协议,即AMF。Flash Remoting使用AMF来和服务器通讯。基本过程的原理可以参考Flash网站上面的文档。简单来说就是在服务器端,需要有一个Servlet,接收Flash的HTTP请求,然后把AMF格式封装的HTTP请...

weixin_39662834的博客 138

Blazeds数据推送和消息机制

Flex 通过开源的BlazeDS消息服务来支持订阅及发布消息。这个消息服务管理着一些Flex客户端可以订阅或发布的目标地址。Flex提供了 Producer和Consumer这两个组件,让你用来向目标地址发送或订阅消息。如果要订阅消息,你就使用Consumer类的 subscribe()方法。当有消息发送到你订阅了的目标地址时,Consumer上就会触发message事件。 ...

djci79833的博客 158
上一篇: DWR框架是怎样实现的?
下一篇: 将 Flex 集成到 Java EE 应用程序的最佳实践
javaPie
博客等级 码龄16年 1171粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值