Flex和BlazeDS用了很久,一直会出现各种稀奇古怪的问题,是时候要把源码看看了,先从BlazeDS开始。第一步从git上下载源码,搭建运行环境。然后写一个简单的测试类:
public class Hello { public String sayHello(String name) { System.out.println("hello " + name); return "hello " + name; } }
再将这个类配置起来,确保能被外部访问,有两种配置方式,第一种方式
<destination id="testService" channels="my-amf"> <properties> <source>com.lang.remote.Hello</source> </properties> </destination>
<bean id="testService" class="com.lang.remote.Hello"> <flex:remoting-destination/> </bean>
目前看来这两种方式是等价的,我本人比较喜欢第二种方式。messagebroker的配置
<flex:message-broker> <flex:mapping pattern="messagebroker/*"/> <flex:message-service default-channels="my-streaming-amf,my-longpolling-amf,my-polling-amf" /> </flex:message-broker>
配置完成,启动项目,再写一个测试类
@Test public void test() { AMFConnection conn = new AMFConnection(); try { conn.connect("http://localhost:9900/remote/messagebroker/amf"); //call里面的第一个参数是刚刚配置好的remotedistination的id,"点"后面是方法名,再后面的是参数 conn.call("testService.sayHello", "Lang"); } catch (Exception e) { fail(e.getMessage()); } }
测试环境搭建完成,接下来看看请求是怎样转发到messagebroker的
相关推荐
5. **Flex Builder Support**: 这个版本的Blazeds与Flex Builder(现为Flash Builder)紧密配合,提供了一整套的开发工具和调试环境,帮助开发者快速构建和测试应用。 在压缩包内的文件列表中,"blazeds"可能是指...
【知识点详解】 1. **MyEclipse 8.5**:MyEclipse 是一个集成开发环境,基于 Eclipse,主要用于 Java、Web、Java EE 和移动应用的开发。...这种环境搭建对于开发复杂的富互联网应用程序非常有用。
【叨、校长】基于Blazeds的Flex应用环境搭建 在本文中,我们将深入探讨如何构建一个基于Blazeds的Flex应用程序开发环境。Blazeds是Adobe提供的一个开源项目,它允许Flex客户端与Java服务器之间进行实时双向通信,...
6. **开发环境**: 开发FLEX+Java Web应用通常需要Adobe Flex Builder或IntelliJ IDEA等IDE,这些工具提供了集成的开发环境,支持Flex和Java代码的编写、调试和部署。 7. **部署与运行**: 应用程序开发完成后,需要...
- **开发环境搭建**:介绍如何设置BlazeDS的开发环境,包括安装必要的工具和配置开发平台。 - **运行示例应用**:通过运行官方提供的示例应用程序来快速入门。 - **客户端应用构建**:讲解如何使用Flex或JavaScript...
#### 三、环境搭建步骤 1. **准备开发工具**: - 安装 Eclipse 或 MyEclipse。 - 安装 Flex SDK 和 BlazeDS。 - 配置 MySQL 数据库。 2. **创建 Flex 项目**: - 在 Eclipse/MyEclipse 中新建 Flex 项目。 - ...
3. **环境搭建** 首先,我们需要安装Adobe Flex SDK和Flash Builder。然后,下载并配置BlazeDS服务器,将其部署到Java应用服务器(如Tomcat)。确保Java环境已经设置好,因为BlazeDS需要Java运行时环境。 4. **...
本文将深入讲解如何进行简单的BlazeDS配置,以帮助开发者搭建起Flex客户端和Java后端之间的桥梁。 首先,我们需要准备的工具有:Adobe Flex SDK、Java Development Kit (JDK)、Tomcat服务器以及BlazeDS库。BlazeDS...
- **环境搭建**:安装Flex SDK,配置开发环境,如Flash Builder或IntelliJ IDEA,同时确保Java环境和BlazeDS部署正常。 - **文档阅读**:Adobe官方文档和社区资源提供了详细的Flex4和BlazeDS教程,是学习的重要...
确保JDK和Tomcat配置正确无误,这是搭建BlazeDS的基础。接着,需要安装Flex SDK,这为开发Flex应用提供了必要的工具和库。BlazeDS的下载通常包含Turnkey版本,其中包含Tomcat服务器,但若已有Tomcat,可以选择仅安装...
BlazeDS+FLEX配置指南是将Adobe的BlazeDS服务与Adobe Flex客户端应用程序相结合的教程。BlazeDS是一个开源的服务器端技术,它为Flex应用提供了数据推送、...但这些基本步骤为搭建Flex和BlazeDS的通信环境打下了基础。
这个资源对于开发者来说是了解和学习如何在MyEclipse中搭建Flex 4和BlazeDS应用的宝贵资料。 首先,MyEclipse是基于Eclipse的Java EE集成开发环境,特别适合开发Web应用程序,包括Java、JSP、Servlet、Struts、...
1. **MyEclipse 6.0.1**:这是一个强大的集成开发环境,用于Java和Flex项目。你需要下载并安装它,确保它是完整版并进行有效注册。 2. **Flex Builder 3 Eclipse 插件**:Flex Builder是Adobe提供的Flex开发工具,...
### 如何搭建Flex+Java集成开发环境 #### 一、准备工作 在开始搭建Flex+Java集成开发环境之前,首先需要确保以下几项软件已经下载并安装完毕: 1. **JDK(Java Development Kit)**: JDK 是 Java 开发的基础工具...
BlazeDS的搭建过程中,关键步骤包括: 1. 创建Java Project项目`flexStrutsDemo`,并将BlazeDS的`flex`目录及`lib`目录下的jar文件复制到相应位置。 2. 编写一个服务端的测试类,例如`SimpleCustomerService`,这个...