首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

blazeds学习札记一整体认识

2012-11-23 
blazeds学习笔记一整体认识blazeds学习笔记一整体认识?MessageBroker???? MessageBroker负责转发消息到ser

blazeds学习笔记一整体认识
blazeds学习笔记一整体认识

?MessageBroker

???? MessageBroker负责转发消息到service,接收到消息时,MessageBroker查看消息消息的destination,并把消息转发给目标service。如果destination有安全限制保护,在转发之前,MessageBroker会执行身份认证和授权检查。????????? MessageBroker的配置在BlazeDS应用的WEB-INF/flex/services-config.xml文件中

? Services 和 destinations

???? Services 和 destinations在BlazeDS 服务中,是消息处理链的下一环节。

???? BlazeDS 包括四种一一对应的services 和 destinations:

????????? RemotingService和RemotingDestination

????????? HTPProxyService和HTTPProxyDestination

?????????? MessageService和MessageDestination

???? 不同的Flex组件的请求是由不同的Services和destinations进行 处理的,对应关系如下:

????????? HTTPService 和WebService与HTTPProxyService/HTTPProxyDestination

????????? RemoteObject 和RemotingService/RemotingDestination

????????? Producer /Consumerhe和MessageService/MessageDestination

?????services 和 destinations 可以在services-config.xml配置, 但是最好的做法是分别在下面的文件中进行配置:

????????? RemotingService 在remoting-config.xml 中配置

????????? HTTPProxyService 在the proxy-config.xml中配置

????????? MessageService 在messaging-config.xml 中配置

?Adapters

当 一个消息到达正确的destination时,destination会把消息发到相应的一个Adapter。Destination与Adapter的对应关系如下:

???? RemotingDestination使用JavaAdapter

???? HTTPProxyDestination使用HTTPProxyAdapter或SOAPAdapter

???? MessageDestination使用ActionScriptAdapter或JMSAdapter

开始Blazeds

??? 下载Blazedshttp://www.alisdn.com/wordpress/?paged=2

??? 解压到tomcat的webapps目录下

??? 启动tomcat

??? 访问http://127.0.0.1:8080/ds-console/

开发Blazeds应用

加入blazeds\WEB-INF\lib\下的jar包

复制blazeds\WEB-INF\flex下的文件到项目的WEB-INF/flex目录下,包括:

??????? messaging-config.xml

??????? proxy-config.xml

??????? remoting-config.xml

??????? services-config.xml

在web.xml文件中定义MessageBrokerServlet 和 session listener

热点排行