`
zpap
  • 浏览: 13602 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java+Flex+BlazeDS 项目工程搭建

    博客分类:
  • Flex
阅读更多
建java+BlazeDS 工程有几种方式,
1、Java工程跟Flex工程分开。
2、在Java工程加入Flex支持。
3、。。。

我要说的重点是:解决项目红叉,和可以直接移动到其他电脑(不需要任何改动可以运行)


这里就说在Java工程加入Flex支持。
环境准备
1、在Myeclipse装上Flex插件(可以先安装Flex Builder 3,然后再Flex Builder 3根目录下把
“features”、“plugins”和“sdks”目录Copy到Myeclipse根目录下的“eclipse”目录,然后打开Myeclipse 在New Project -> 看是否能找到Flex Project,如果可以看到那插件就成功安装了)
2、blazeds-bin-3.2.0.3978.zip

废话就不多说
1、先建一个Web Project 跟平时大家建的Web Project没有区别。





2、把blazeds-bin-3.2.0.3978.zip解压里面有blazeds.war,在把blazeds.war解压,把里面WEB-INF文件夹复制到刚建好的Web Project的WEB-INF下覆盖原先的。



3、在项目中添加Flex 支持


4、选择J2EE 类型


5、配置服务器,这里这个服务器是LiveCycle Data Services (跟BlazeDS同类型的但是功能更强大,但是收费的)用的,第一次要配置,以后可以不用这个东东的。
6、修改 .mxml文件编译后存放的目录,这里就放在WebRoot


7、在项目添加Flex后有红叉在,这里我主要说如何去掉那些红叉,并且让项目移到另外一台机后可以顺运行。


8、先把项目Close Project。
9、打开项目的根目录手动建立一个“flex-src”文件夹。




10、用记事本打开“.flexProperties”文件,

【.flexProperties】
<?xml version="1.0" encoding="UTF-8"?>
<flexProperties flexServerType="2" serverContextRoot="/blazeDSHelloWorld" serverRoot="E:/workspace/MyEclipseFlex/blazeDSHelloWorld/WebRoot" serverRootURL="http://localhost:8080/blazeDSHelloWorld" toolCompile="true" useServerFlexSDK="true" version="1"/>

修改serverRoot、useServerFlexSDK 为:
serverRoot="WebRoot"
useServerFlexSDK="false"



11、用记事本打开“.actionScriptProperties”文件。
【.actionScriptProperties】
<?xml version="1.0" encoding="UTF-8"?>
<actionScriptProperties mainApplicationPath="blazeDSHelloWorld.mxml" version="3">
<compiler additionalCompilerArguments="-services &quot;E:\workspace\MyEclipseFlex\blazeDSHelloWorld\WebRoot\WEB-INF\flex\services-config.xml&quot; -locale en_US" copyDependentFiles="true" enableModuleDebug="true" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="true" htmlHistoryManagement="true" htmlPlayerVersion="9.0.124" htmlPlayerVersionCheck="true" outputFolderPath="WebRoot" sourceFolderPath="src" strict="true" useApolloConfig="false" verifyDigests="true" warn="true">
<compilerSourcePath/>
<libraryPath defaultLinkType="1">
<libraryPathEntry kind="4" path=""/>
<libraryPathEntry kind="1" linkType="1" path="libs"/>
</libraryPath>
<sourceAttachmentPath/>
</compiler>
<applications>
<application path="blazeDSHelloWorld.mxml"/>
</applications>
<modules/>
<buildCSSFiles/>
</actionScriptProperties>

修改additionalCompilerArguments、sourceFolderPath 为:
additionalCompilerArguments="-services &quot;${user.dir}/../WebRoot/WEB-INF/flex/services-config.xml&quot; -locale en_US"
sourceFolderPath="flex-src"


完成所有操作后回到Myeclipse右键项目Open Project, 首先将src目录下的.mxml文件拖拉到flex-src目录。就可以将整个项目发布到tomcat,再在.mxml文件上右键Run Application,没弹出错误就成功了。






  • 大小: 46.2 KB
  • 大小: 73.5 KB
  • 大小: 162.5 KB
  • 大小: 65.2 KB
  • 大小: 67.2 KB
  • 大小: 83.1 KB
  • 大小: 73.1 KB
  • 大小: 73.9 KB
  • 大小: 119.1 KB
  • 大小: 117.1 KB
  • 大小: 188.6 KB
  • 大小: 118.5 KB
分享到:
评论

相关推荐

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建

    3. **BlazeDS**:BlazeDS 是 Adobe 推出的一个开源项目,它提供了 Java 与 Flex 之间的数据通信桥梁,允许 Flex 客户端与 Java 服务器进行实时双向通信,支持远程方法调用(Remoting)和消息传递(Messaging)。...

    MyEclipse8.5+FlexBuilder4+Blazeds配置

    在搭建Flex项目时,FlexBuilder 4作为IDE,用于创建和编辑Flex代码。MyEclipse则作为一个集成开发环境,支持多种技术,包括Java、Flex等,使得开发者可以在同一个环境中管理整个项目。通过配置,可以将FlexBuilder 4...

    PureMVC+Flex+BlazeDS+Spring+Hibernate.doc

    - BlazeDS是Adobe的一个开放源代码项目,它提供了与Java服务器进行实时双向通信的能力,支持AMF(Action Message Format)协议,使得Flex客户端可以高效地与后端服务器交换数据。 - 在这个整合中,BlazeDS作为Flex...

    Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用

    标题与描述均聚焦于“Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用”,这一主题涉及了多种技术栈的集成,包括Flex4.5(FlashBuilder)、Tomcat6.0、MyEclipse 9.0、Java以及Blazeds。...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建.pdf

    搭建MyEclipse8.5与Flex4.5、Blazeds和SSH的开发环境涉及到多个步骤,主要包括安装和配置各种组件。以下是对每个步骤的详细解释: 1. **JDK安装**:首先需要安装Java Development Kit (JDK),这是进行Java开发的...

    跟我一步步搭建PureMVC+Flex+BlazeDS+Spring+Hibernate

    根据提供的文件信息,本文将详细介绍如何一步步搭建PureMVC+Flex+BlazeDS+Spring+Hibernate的技术栈。这个过程涉及到了多个技术领域的整合,包括前端的Flex开发、后端的Java开发以及数据库交互等多个方面。 ### 一...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建及实例.pdf

    这篇文档主要介绍的是如何搭建一个基于MyEclipse 8.5、Flex 4.5、BlazDS以及Spring、Hibernate(SSH)的开发环境,并通过一个实例来展示具体操作步骤。以下是详细的步骤和相关知识点: 1. **所需软件**: - BlazDS...

    flex4.5+java+spring+blazeds通信

    ### Flex4.5 + Java + Spring + BlazeDS 通信整合详解 #### 一、概述 在现代企业级应用开发中,前后端分离架构已经成为主流趋势之一。本文将详细介绍如何使用Flex 4.5、Java、Spring框架以及BlazeDS进行前后端之间...

    Flex4+blazeds+java+Mysql搭建的学生信息系统

    本项目“Flex4+BlazeDS+Java+MySQL搭建的学生信息系统”是一个面向初学者的实践案例,旨在演示如何将这些技术集成,实现一个基本的学生信息管理平台。 1. **Flex4**:Flex4是Adobe Flash Platform的一部分,用于...

    J2EE+Flex+Blazeds配置实例

    2. 在Output Folder中指定Web工程(myflex)的目录,确保Flex项目能自动更新到Web工程中。 在flexTest.mxml文件中,你可以编写如下的代码来调用服务器端的HelloWorld服务: ```xml &lt;![CDATA[ import mx.rpc....

    PureMVC+Flex+BlazeDS+Spring+Hibernate

    在项目搭建过程中,首先要安装和配置相关软件,如MyEclipse、Flex Builder、BlazeDS、Apache Tomcat、SQL Server等。MyEclipse和Flex Builder作为开发工具,BlazeDS的war文件需要部署到Tomcat服务器,以提供Flex与...

    跟我一步步搭建 PureMVC+Flex+BlazeDS+Spring+Hibernate

    3. **BlazeDS**:BlazeDS是Adobe提供的一个免费服务器端技术,用于Flex应用和Java服务器之间的数据通信。下载blazeds.war文件,解压并准备部署。 4. **Apache Tomcat 6.0**:Tomcat作为Servlet容器,将用于部署...

Global site tag (gtag.js) - Google Analytics