- 浏览: 1184099 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (350)
- Ajax研究 (2)
- javascript (22)
- struts (15)
- hibernate (12)
- spring (8)
- 我的生活 (28)
- jsp (2)
- 我的随笔 (84)
- 脑筋急转弯 (1)
- struts2 (2)
- ibatis (1)
- groovy (1)
- json (4)
- flex (20)
- Html Css (5)
- lucene (11)
- solr研究 (2)
- nutch (25)
- ExtJs (3)
- linux (6)
- 正则表达式 (2)
- xml (1)
- jetty (0)
- 多线程 (1)
- hadoop (40)
- mapreduce (5)
- webservice (2)
- 云计算 (8)
- 创业计划 (1)
- android (8)
- jvm内存研究 (1)
- 新闻 (2)
- JPA (1)
- 搜索技术研究 (2)
- perl (1)
- awk (1)
- hive (7)
- jvm (1)
最新评论
-
pandaball:
支持一下,心如大海
做有气质的男人 -
recall992:
山东分公司的风格[color=brown]岁的法国电视[/co ...
solr是如何存储索引的 -
zhangsasa:
-services "services-config ...
flex中endpoint的作用是什么? -
来利强:
非常感谢
java使用json所需要的几个包 -
zhanglian520:
有参考价值。
hadoop部署错误之一:java.lang.IllegalArgumentException: Wrong FS
endpoint
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="http://127.0.0.1/flexweb/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint" />
</channel-definition>
<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
<endpoint url="https://127.0.0.1/flexweb/messagebroker/amfsecure " class="flex.messaging.endpoints.SecureAMFEndpoint"/>
<properties>
<add-no-cache-headers>false</add-no-cache-headers>
</properties>
</channel-definition>
<channel-definition id="my-polling-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="http://127.0.0.1/flexweb/messagebroker/amfpolling" class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<polling-enabled>true</polling-enabled>
<polling-interval-seconds>4</polling-interval-seconds>
</properties>
</channel-definition>
Flex 调用远程或所在web应用的 BlazeDS服务时,必须建立和远端的通道channel,才能正常通信。
1. 通常的方式是 Flex 在编译时就指定远程的端点 Endpoint,service-config.xml 中的Endpoint 配置是 例如:
Xml代码
<endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf"
说明:server.name:如果是本机的话,那就是127.0.0.1了,如果发布在网上的话,那一定是一个域名了知道有多么的重要了吧。
server.port:服务器的端口号。
context.root:是你的项目名称。
编译时指定的方式是在加编译参数,例如:
引用
-services "services-config.xml" -context-root "/flexWeb"
services-config.xml 需要放在当前目录下,或者指定BlazeDS所在的配置文件路径。
2. 在 <mx:RemoteObject/> 对象中指定Endpoint参数:
例如:
Xml代码
<mx:RemoteObject id="roOrder" destination="Hello" showBusyCursor="true" endpoint="http://server:8080/flexWeb/messagebroker/amf">
<mx:RemoteObject id="roOrder" destination="Hello" showBusyCursor="true" endpoint="http://server:8080/flexWeb/messagebroker/amf">
说明:1) 全路径: endpoint="http://server:8080/flexWeb/messagebroker/amf" >
2) 基于contextRoot: endpoint="/flexWeb/messagebroker/amf" >
3) 基于当前路径: endpoint="messagebroker/amf" >
评论
一般编译时加了services参数就不用指定了,因为编译器已经为你编译进去了。
如果你想通过配置文件动态指定(如跨域请求的话),就需要指定。
一般编译时加了services参数就不用指定了,没加就指定。
这个参数是写相对路径还是绝对路径呢?
为什么 使用<mx:RemoteObject/>时候还要制定endPoint,配置文件中不是已经设置了吗?
同样疑问……
为什么 使用<mx:RemoteObject/>时候还要制定endPoint,配置文件中不是已经设置了吗?
发表评论
-
flex和java交互实现实现无限接树形结构
2009-07-30 18:30 1716数据库表(Category)的设计为: id p ... -
Flex与Javascript互相通信
2009-07-27 14:55 2444Flex与Javascript互相通信。(1):在Flex中有 ... -
关于一篇Flex和JSON结合使用的好文章
2009-07-19 23:42 2333今天无意中发现了一篇好文章(InfoQ)有关FLex和JSON ... -
flex有用网站学习
2009-07-18 10:42 2292这篇文章详细讲述了Alert组件 一步一步学Flex系列--- ... -
完成了flex和java结合的完整的一个例子
2009-07-17 00:13 2820通过做这个例子学到了很多,以前也做过这样的例子。都是做一遍没怎 ... -
Flex中提交Servlet后返回xml乱码的处理
2009-07-14 22:35 1854郁闷了好半天。为什么我从as中提交给servlet后,serv ... -
用flex如何显示数字时钟
2009-03-30 18:01 2007刚好今天做到这一块, ... -
监测网络状态,离线/在线应用程序的实现
2009-03-29 17:07 2505AIR与Flex web应用的另一区别在于可以动态监测网络状态 ... -
本地文件(XML文件)的操作(1)
2009-03-29 17:06 1410买了战争机器2,写完教程准备杀到睡觉,现在先做第一步,写教程。 ... -
创建多窗口以及弹出窗口与父窗口的通讯
2009-03-29 17:05 2227今天说一下AIR中的window, ... -
在Flex builder3 中创建、发布AIR程序以及 AIR程序的安装运行
2009-03-29 17:03 4020这篇教程算是AIR的 Hello world,写给那些知道一 ... -
如何使DataGrid中某一列变为手型
2009-03-24 15:57 753可以使用linkButton,看代码吧 <mx ... -
神奇的DataGrid
2009-03-24 15:55 1951创建固定表头、表格体滚动的DataGrid http://de ... -
flex 中的restrict详解
2009-03-24 11:28 4511除 .$ ^ { [ ( | ) * + ? \ 外,其他字符 ... -
FLEX问题总汇
2009-03-21 23:23 1259希望能够帮助一些新人对flex的一些基本理解.1:flex是否 ... -
比较好的flex站点
2009-03-10 22:57 1329一、国外站点 1.资源 类Adobe Flex 2 Compo ... -
flex相关的一些资料
2009-02-17 22:50 1584Flex SDK 3.1 是一个Flex SDK里程碑式的版本 ... -
flex编程基础
2009-01-23 10:38 1600AS 3.0 不是 AS 2.0 简单的升级 AS 3.0 支 ... -
flex学习的好地方
2009-01-23 10:35 1105http://examples.adobe.com/flex3 ...
相关推荐
在Flex中,可以利用各种技术来实现与数据库的交互,包括操作本地SQL数据库。本篇文章将详细探讨Flex如何操作数据库,特别是针对本地SQL数据库的处理。 一、Flex与数据库连接 在Flex中,数据访问通常通过ADO.NET、...
在IT行业中,Flex是一种基于ActionScript的开源框架,主要用于创建富互联网应用程序(RIA)。它允许开发者构建具有丰富用户界面的Web应用,同时提供强大的数据可视化和交互功能。Java则是一种广泛应用的面向对象的...
在本文中,我们将深入探讨Flex开发的基础知识,包括如何新建MXML文件以及如何与Java EE(J2EE)项目进行交互。 首先,让我们了解一下Flex的基本概念。Flex是由Adobe公司开发的一套用于构建RIA的开源框架,它基于...
在IT行业中,Spring框架以其强大的灵活性和可扩展性在企业级应用开发中占据了主导地位,而Flex则是一种用于构建富互联网应用程序(RIA)的技术,它提供了丰富的用户界面体验。当Spring与Flex结合,可以实现后端服务...
1. 创建HttpService:在Flex项目中,通过MXML或ActionScript可以创建HttpService实例。设置URL属性为SpringMVC的Controller处理路径,method属性为POST或GET,表明请求类型。 2. 设置XML数据:使用XML类创建XML对象...
确保在MXML文件中添加正确的AMF端点,例如`endpoint="http://localhost:8080/Flex2/messagebroker/amf"`,以便Flex能够与Java服务通信。 总之,配置Flex4开发环境涉及安装Flash Builder 4插件、设置服务器环境、...
本篇将深入探讨Blazeds RemoteObject组件在Flex与Java集成中的作用、原理以及实践方法。 Blazeds全称为BlazeDS,它是一个开源项目,允许Flex客户端与Java服务器进行实时双向通信。Blazeds通过使用AMF(Action ...
在Flex工程中,设置`Root folder`指向Java工程在Tomcat中的发布路径,`Root URL`为Java工程的访问URL,`Context root`为Java工程的根目录,`Output folder`则指定Flex工程编译后的输出位置。此外,还要在Flex工程...
在Flex项目的`WEB-INF/flex/services-config.xml`文件中添加相应的配置,例如开启polling-amf的支持,以便Flex客户端可以通过轮询方式获取数据更新。 ```xml <?xml version="1.0" encoding="UTF-8"?> <!-- ...
标题中的“Flex与Java交互 远程调用方式”指的是在Adobe Flex应用程序中与Java后端进行通信的技术。Flex是一种基于ActionScript的开源框架,用于构建富互联网应用程序(RIA),而Java是后端开发的常用语言。两者之间...
在本文中,我们将深入探讨如何使用Flex中的RemoteObject组件封装后与Java应用程序进行通信。RemoteObject是Adobe Flex框架的一部分,它允许Flex客户端与服务器端的业务逻辑进行交互,通常是通过AMF(Action Message ...
在Java中进行Flex开发时,RemoteObject是一种关键的技术,它允许Flex客户端与后端服务器进行数据交换。本文将深入解析如何配置和使用Flex RemoteObject,以便在Java环境中实现高效的远程调用。 首先,理解Flex ...
Flex轮训配置是一种在Flex应用程序中实现长轮询通信机制的方法,主要用于实时数据传输和更新。长轮询是WebSocket和SSE(Server-Sent Events)出现之前,解决浏览器与服务器间实时通信的一种常见策略。在Flex框架中,...
5. **Flex项目设置**:在Flex Builder中,`<s:RemoteObject>`标签需要配置`endpoint`属性,指向BlazeDS的MessageBroker,通常是`http://localhost:8080/Java2Flex/messagebroker/amf`。同时,`services-config.xml`...
2. **Services配置**:在Flex项目中,我们需要在services-config.xml文件中配置RemoteObject服务。这里需要指定服务的URL、命名空间、以及服务器端的数据接口。 3. **创建RemoteObject实例**:在ActionScript代码中...
在Flex中,我们通常需要配置RemoteObject的endpoint,即服务的URL,以及服务方法的名称。 对于多文件上传,我们需要使用FileReference类。在用户选择多个文件后,我们可以遍历这些文件并逐个上传。每个...
1. **服务未启动或地址配置错误:** 确保Java后端服务正在运行,并且Flex应用中的`<mx:RemoteObject>`元素中的`endpoint`属性指向了正确的URL。 2. **路径不正确:** URL路径中的`WebContent`可能是错误的目录名,...
在本文中,我们将深入探讨如何使用Flex通过RemoteObject连接后台服务,以及与之相关的其他重要Flex开发技术。Flex是一款强大的富互联网应用程序(RIA)开发框架,它允许开发者创建交互式、响应式的Web应用。让我们...
通过Spring配置文件定义Remoting Service,使得Flex客户端能够调用后端服务中的方法。 **使用remoting-destination标签:** 该标签用于声明一个用于Flex Remoting的目的地,可以指定服务的名称、类路径等属性。 *...