说重点java+flex4+blazeDS整合HelloWorld例子,在百度输入这个搜索肯定是一大堆。我开始也是这么干的,一个一个去试。可能是
我理解有误,每一个我能完整的跑起来。所以自己试验总结了一番,现在共享出来给大家,用图文的方式让更多得人能看懂。
一、准备工作
tomcat、JDK、MyEclipse9.0、Flex4 Builder、blazeDS(建立java与flex的链接);环境所需的软件就这几个,安装就不再说了网上很多。按照网上的肯定能装好。
我也是这样装的。
MyEclipse8.0下载地址:http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0M1-win32.exe
(复制到下载工具里面下载)
Flex4插件下载:http://www.adobe.com/downloads/
(进入官网下载页面出现下图)
选择Flex或者Flash Builder4都一样,点击go
选
择Chinese或者English 表示插件的语言,Eclipse Plug-in
表示是myEclipse插件,后面的Window对应的是你的系统,根据你的需要选择,然后点击后面的downLoad.会出来一个注册或者和登录的页
面,有账号的话直接在右面登录。没有的话点击左边的随便注册一个就行了,很简单的。
blazeDS下载:https://www.adobe.com/cfusion/entitlement/index.cfm?e=lc%5Fblazeds
可能你不可以直接到这个页面,因为中间会有个注册登录的检查。和上面的一样操作相信你会的。点击圈中的下载就行了。
二、搭建环境
1、先在MyEclipse建一个Web Project 跟平时大家建的Web Project没有区别。
2、把下载的blazeds-turnkey-4.0.0.14931.zip解压里面有blazeds.war,在把blazeds.war解压,把里面WEB-INF文件夹复制到刚建好的Web Project的WEB-INF下覆盖原先的.
3、在blazeds-turnkey-4.0.0.14931.zip解压的包下面resources\lib这个目录下找到blazeDS服务所需的jar包,添加到新建webproject的lib目录下。
4、修改项目的web.xml文件。添加下面代码
这里啰嗦一下,其实也可以不用自己手写这些代码的。按下面的方法
a、把blazeds.war复制到你的tomcat的webapps目录下,然后启动tomcat;在来看webapps目录下就会多出一个blazeds的文件夹。按下面方法引用该文件夹。
b.选中上面建好的java项目右键。点击import选项。出现下面
选折file system如下图
在From Directory后面的Browse选中刚才tomcat里面的blazeds文件夹,记得下面打上勾。然后finish.
c、再回去看你项目的web.xml文件是不是多出了上面要添加的内容。
d、你可以删除到tomcat的webapps目录下的blazeds.war和blazeds文件夹了。
5、写java类,很简单的HelloWorld类,就一个方法给flex调用
6、配置romoting-config.xml文件,添加以下内容;
好了java项目这边就算是差不多建好了,部署到tomcat,启动下tomcat.让tomcat的webapps目录下有刚才建好的web
Project项目。(我认为很重要,网上很多没说这一步。直说是放到webContent目录下,反正我反复试了很多次是没搞起webContent目
录到底在哪怎么搞。)
7、新建flex项目,如果刚才插件有装好的话,在myEclipse下的windows下 open perspective下other 里面找到flash这个插件选中。就会切换到flex界面。选中新建flex项目
注意红线地方,服务器类型J2EE ,远程对象访问服务根据你需要选中,貌似LCDS是收费的。还有就是下面的是否创建组合项目,新手建议两个项目分开,这样很清晰。所以不要勾选。
配
置服务器的位置,跟文件夹:找到刚才上面所建项目在tomcat\webapps下的目录。跟url:
对应java项目的tomcat服务的地址,上下文根目录:对应java项目的跟目录。一定点击下验证配置,才会让你通过。如果tomcat开启,前面步
骤都对的话,会显示url有限,点击完成。
7.编写flex应用代码。
所有的工作就完了,剩下的就是允许flex里面刚才写的这个项目。点击发送按钮,看是否会有“HelloWorld!!!nndx”这个提示出来。有说明调用成功了。
8.中间遇到两个错误:具体的错误提示语句我就不写了。简单说下
一是说:没有找到helloWorld的通道或没有建立任何通道。这个你检查下remoting-config.xml文件配置与flex项目里面的remoteObject的属性配置是否一样,路径是否写对。
二是说:create HelloWorld类时失败,这个应该是在flex运行的这个项目下面的classes文件夹下面没有找到HelloWorld.class这个编译过的文件。
分享到:
相关推荐
《Flex+Java+Spring+Hibernate+BlazeDS整合详解》 在现代的Web开发中,Flex作为客户端的富互联网应用程序(RIA)框架,与Java、Spring、Hibernate等后端技术结合,可以构建出高效、交互性强的Web应用。本文将详细...
在本文中,我们将深入探讨如何配置MyEclipse 8.5、FlexBuilder 4以及Blazeds。这是一个涉及多个组件的复杂过程,每个组件都有其特定的安装和配置步骤。 首先,我们需要准备以下软件: 1. Apache Tomcat 2. ...
使用flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3整合出的一个登录的小demo·
本文将详细介绍如何在MyEclipse7.5环境下整合Flex4、Spring、Struts、Hibernate以及Blazeds,构建一个强大的企业级Web应用。这个整合涉及到的技术栈广泛,旨在提供一个灵活且功能丰富的前后端交互解决方案。 1. **...
### MyEclipse_8.5+Flex_4+Blazeds 整合配置详解 #### 一、前言 在本篇文章中,我们将详细介绍如何在MyEclipse_8.5环境中整合Flex_4和Blazeds,实现一个完整的富客户端应用开发流程。这涉及到Java开发环境的搭建、...
BlazeDS 是一款开源的服务器端技术,由 Adobe 提供,主要用于实现 Java 应用程序与 Flex 客户端之间的通信。它利用 AMF(Action Message Format)协议,这是一种二进制格式,相比基于文本的协议如 XML,AMF 提供了更...
本方案提供了一种集成化的开发环境,即"MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案",它将多个流行的技术框架整合在一起,为Web应用程序开发提供了一个强大的平台...
Flex 4是一款用于构建动态用户界面的开源框架,而Blazeds则是Adobe提供的一个中间件,允许Flex应用程序与Java后端服务器进行实时数据交互。 首先,你需要以下软件: 1. Apache Tomcat:作为Java Servlet容器,用于...
Java、Flex和BlazeDS是开发富互联网应用程序(RIA)时常用的一组技术组合。Java在后端提供数据处理和业务逻辑,而Flex作为前端UI框架...解压并研究这些文件,将有助于你更好地理解和实践Java+Flex+BlazeDS的整合开发。
本文将详细介绍如何配置一个基于Flex、Java和BlazeDS的Web工程,以实现客户端Flex与服务器端Java的交互。 1. **BlazeDS介绍** BlazeDS是Adobe公司开发的一个开源项目,它提供了轻量级的消息传递系统,使得Flex...
【MyEclipse_8.5+flex_4+Blazeds配置】的教程涉及到一系列集成开发环境和服务器的安装与配置过程,以下是详细步骤和相关知识点: 1. **JDK安装与配置**: - JDK (Java Development Kit) 是开发Java应用程序的基础...
总之,"Java+Flex+BlazeDS HelloWorld例子"是一个基础教程,帮助开发者理解这三个技术如何协同工作以创建一个完整的RIA应用。通过学习这个例子,我们可以掌握Java后端开发、Flex前端设计以及BlazeDS数据传输的核心...
本文档详细介绍了如何配置 MyEclipse 8.0、FlexBuilder 4 和 BlazeDS,以便在一个集成环境中开发基于 Flex 和 Java 的富互联网应用。此配置涉及到 JDK 的安装、环境变量的配置、Apache Tomcat Web 服务器的安装、...
java+flex4 使用的是BlazeDS方式中得 remoting方式与JAVA交互 由于没有美工 UI十分丑陋望学者见谅 目前功能只实现了这些 flex 根据状态切换改变页面显示和页面跳转 1.登陆 2.商品管理 (商品的 增删改查 ) 双击...
Myeclipse6.5+flex3+Blazeds+spring+hibernate完美整合,写的非常详细
### Flex4.5 + Java + Spring + BlazeDS 通信整合详解 #### 一、概述 在现代企业级应用开发中,前后端分离架构已经成为主流趋势之一。本文将详细介绍如何使用Flex 4.5、Java、Spring框架以及BlazeDS进行前后端之间...