`
lifeiniao526
  • 浏览: 37704 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

Flex+BlazeDS整合J2EE实例

阅读更多

转自http://blog.csdn.net/liang_shujian/archive/2010/05/29/5629637.aspx

对于很多Flex初学者来说,利用开源的BlazeDS进行Web开发是一个明智的选择,但是实际操作中却经常会遇到配置问题。我也从网上的教程到自己的实际操作,走了不少弯路,最后成功配置了开发环境,在此总结一下。

1)准备工作:

1.Flash Builder 4

我安装的是Flash Builder 4的插件版本,可以到Adobe中国官网上去下载,地址:https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder&loc=zh_cn

我安装的是FlashBuilder_4_Plugin_LS10.exe。

2.Eclipse

我安装的是MyEclipse 8.0版本,地址:http://xiexiejiao.cn/java/myeclipse-8-0-ga-download-collection-linux-mac.html

我安装的是myeclipse-8.0.0-win32.exe。

3.BlazeDS

我下载的是turnkey版本,地址:http://opensource.adobe.com/wiki/display/blazeds/Downloads

我下载的是:blazeds-turnkey-3.2.0.3978.zip

由于BlazeDS Turnkey中包含BlazeDS的使用例子,对于入门熟悉Flex及BlazeDS都有较好的参考价值,因此建议下载BlazeDS Turnkey。

关于blazeds-turnkey 的目录说明:

docs:BlazeDS Javadoc

resources:BlazeDS的相关支持包,包括clustering(采用jgroups)、BlazeDS与 ColdFusion 集成的配置文件、BlazeDS的配置文件、BlazeDS与AJAX集成的桥、Flex的SDK、Flex的java library、BlazeDS与Tomcat、Jboss、Websphere等security集成的支持包。

sampledb:hsqldb的启动脚本及样例数据库

tomcat:Tomcat 包

blazeds.war:最小化的BlazeDS 文件,可以作为空白项目来建立BlazeDS 应用程序。

sample.war:BlazeDS的demo例子(所谓的testdrive)。

ds-console.war :BlazeDS的部署管理程序。

4.Apache Tomcat

我用的是apache-tomcat-6.0.20.exe,可执行文件版本,方便操作。

2) 过程:

打开MyEclipse,新建一个Web Project,名为FlexDemo.

2..在FlexDemo/src目录下新建类HelloWorld

Java代码如下:

3.部署应用FlexDemo到Tomcat服务器中,并启动服务。

点击"Add",

选择"Tomcat 6.x",然后点"Finish"

4.为FlexDemo添加blazeds支持:

解压BlazeDS.war到%TOMCAT_HOME%/webapps目录下文件名为blazeds内包涵了WEB-INF和META-INF文件夹;

将%TOMCAT_HOME%/webapps/BlazeDS/WEB-INF/lib目录下面所有jar文件拷贝到 flexDemo 的webRoot/WEB- INF/lib 目录下;

将%TOMCAT_HOME%/webapps/blazeds/WEB-INF/flex 目录拷贝到Demo的webContent/WEB-INF 下;

拷贝%TOMCAT_HOME%/webapps/BlazeDS/WEB-INF/ 下的web.xml覆盖flexDemo的 web.xml;

至此,我们的FlexDemo已经具备了blazeds 的功能.

5.为项目增加Flex支持,右键项目名称,点击“添加/更改项目类型”,“添加Flex项目类型”

点击"Finish".

6.编辑FlexDemo.mxml

代码:

编辑WEB-INF/flex/remoting-config.xml文件:

7.右键项目名称,点击properties/Flex构建路径,修改输出文件夹 URL;

点击properties/Flex编译器修改Flex SDK 版本

8.运行FlexDemo.mxml即可

分享到:
评论

相关推荐

    J2EE+Flex+Blazeds配置实例

    在本文中,我们将深入探讨如何配置一个基于J2EE、Flex和Blazeds的应用实例。首先,我们需要了解这些技术的基本概念。J2EE(Java 2 Platform, Enterprise Edition)是用于构建企业级分布式应用程序的平台,它包含了...

    BlazeDS集成Flex+Tomcat开发J2EE模块整合实例

    ### BlazeDS集成Flex+Tomcat开发J2EE模块整合实例详解 #### 一、基础知识与概念 **BlazeDS**是Adobe提供的一款用于在Flex客户端和J2EE服务器之间进行实时数据交换的开源服务器端产品。它允许Flex应用程序通过AMF...

    Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring)完整版本

    一个 Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) 本实例为一个 flex 与 java通信项目。前端采用cairngorm框架,后台 采用hibernate+spring 每个部署 步骤,附详细 图文解释。旨在 采用 一种快速开发 ...

    flex整合j2ee-在eclipse wtp环境下使用blazeds

    在Flex4+BlazeDS整合J2EE实例中,提供的两个文档"Flex4+BlazeDS整合J2EE实例(非插件).doc"和"Flex4+BlazeDS整合J2EE实例(插件)"应该分别涵盖了不使用Eclipse插件和使用插件(如FlexBuilder)进行整合的步骤和示例。...

    Flex + LCDS + J2EE 传值交互实例

    Flex、LCDS(LiveCycle Data Services)和J2EE之间的通信是构建富互联网应用程序(RIA)的关键技术之一。本实例将深入探讨如何在这些技术之间有效地传递不同数据类型,包括字符串(String)、对象(Object)和数组...

    Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part2.pdf

    该实例分为多个部分,此文档为第二部分,旨在帮助初学者逐步理解和掌握这些框架之间的整合方式以及如何构建完整的Flex+J2EE应用程序。 #### 二、关键技术点解析 ##### 2.1 后台Java处理方法编写 根据文档中的描述...

    Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring)part1.

    ### Flex+J2EE 实例知识点详解 #### 一、项目概述 本案例涉及的是一个典型的Flex与Java EE集成的应用程序开发过程。Flex是Adobe公司推出的一种用于开发丰富互联网应用程序(RIA)的技术,而Java EE则是一套企业级...

    Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part4.pdf(完)

    ### Flex+J2EE 实例(cairngorm+blazeDS+hibernate+spring)Part 4 本文档是关于如何利用Flex与Java EE技术栈构建一个完整的富互联网应用(RIA)项目的系列文章之一。该部分主要介绍了如何集成Cairngorm框架到项目...

    Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part3.pdf

    ### Flex+J2EE 实例(Cairngorm+BlazeDS+Hibernate+Spring)Part 3 #### 概述 本章节主要介绍了如何在已有的Flex+J2EE架构项目中集成Spring框架和Hibernate持久层框架。通过这种方式,我们可以更好地实现业务逻辑...

    Flex4 + J2EE + Blazeds 配置 jspweb 工程 含实例源码

    Flex4、J2EE与Blazeds的整合是构建富互联网应用程序(RIA)的一个常见方案,主要用于开发交互性强、用户体验良好的Web应用。本教程将详细阐述如何配置一个基于Flex4、J2EE和Blazeds的jspweb工程,并提供实例源码供...

    Flex+J2ee实例

    Flex+J2EE实例是一个典型的技术融合应用,它结合了Adobe Flex前端开发技术和Java Enterprise Edition (J2EE) 后端服务。这个实例可能包含了如何构建一个完整的、跨平台的Web应用程序的源代码,该程序利用了富互联网...

    Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立)

    在IT开发领域,Flex、Java和BlazeDS的组合常用于构建富互联网应用程序(RIA),提供高效的数据传输和动态用户界面。BlazeDS是一个开源的服务器端技术,它使得Java应用程序能够与Flex客户端进行通信,利用AMF...

    FlexAPI在企业计算环境中的应用

    文章提到了多个成功案例,如SAP、拓维信息(内蒙古移动)、浪潮软件(山东烟草)、中联软创(江苏电信)等,这些都是采用Flex+Blazeds+J2EE体系架构的成功实例。通过这些案例可以看出,这一架构不仅解决了传统开发...

    MyEclipse2013+flex4.7+Blazeds配置+源代码

    而"flexweb.zip"可能是一个包含Flex应用程序和Blazeds服务的示例项目,可以作为学习和参考的实例。 总结以上,MyEclipse2013、Flex4.7和Blazeds的组合为开发富互联网应用提供了一个强大的平台,通过合理的配置和源...

    Flex+J2ee实例.

    标题"Flex+J2ee实例"意味着我们将探讨一个实际项目,这个项目使用Flex作为前端用户界面技术,与Java EE后端进行通信。这样的组合允许开发者构建动态、响应式的Web应用,同时利用Java EE的强大功能,如数据库连接、...

    Flex+BlazeDS

    ### Flex+BlazeDS 实战经验分享 #### 开发环境配置 - **开发平台**:MyEclipse 6.5 + Flex 3.0 插件 - **服务器**:Tomcat 6.0 - **BlazeDS 版本**:3.0.1.1755 #### 安装与配置步骤详解 ### 步骤 1: 准备环境 1....

Global site tag (gtag.js) - Google Analytics