这几天在搞flex 开发,发帖用于记录,下次好用,也给和我一样的人一些帮助
开发工具
Eclipse Helios Release http://www.eclipse.org/downloads/
FlashBuilder_4_Plugin_LS10 http://trials.adobe.com/AdobeProducts/FLBR/4/win32/FlashBuilder_4_Plugin_LS10.exe
Tomcat6.0.16 http://tomcat.apache.org/download-60.cgi
说明:
1.jdk用的1.6
2.eclipse 解压完直接用
3.flashbuider插件是用link方式装的
4.tomcat解压完直接用
工程建立
1.在eclipse中 File -- New -- Dynamic Web project
2.然后点击“Next” 把“src” Remove后添加一个“javasrc”(不改容易和flex的src混淆)
3.点击“Next” 把Content directory 改成“WebRoot”(当然不改也可以)
4.点击“Finish”
5.把blazeds-spring中的文件拷入项目的WebRoot下
(blazeds.war 包下载地址 http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/)
6.然后在WebRoot 下新建一个index.html,并且把classes的路径修改一下那个buid文件夹就可以删除掉了
7.项目右键 Run As ---- Run on Server 选择tomcat就ok
8.没有错误的情况下项目右键 添加/更改项目类型 --- 添加Flex项目类型 直接下一步,完成就可以
(如果前边没配置flex sdk的话 按提示配置一下就可以),此时项目会有个错误
选中右键 创建html模板 就可以解决
9.项目右键 Properties -- flex 服务器 配置如图
10.新建一个名字为HelloWordService的java类
package com.dome.service;
import org.springframework.flex.remoting.RemotingDestination;
import org.springframework.flex.remoting.RemotingInclude;
import org.springframework.stereotype.Service;
@Service("HelloWordService")
@RemotingDestination(channels={"my-amf"})
public class HelloWordService {
@RemotingInclude
public String sayHello(){
return "HelloWord!";
}
}
11.修改web.xml,把rds的注释去掉并把true改为false
<!-- begin rds -->
<servlet>
<servlet-name>RDSDispatchServlet</servlet-name>
<display-name>RDSDispatchServlet</display-name>
<servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
<init-param>
<param-name>useAppserverSecurity</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>messageBrokerId</param-name>
<param-value>_messageBroker</param-value>
</init-param>
<load-on-startup>10</load-on-startup>
</servlet>
<servlet-mapping id="RDS_DISPATCH_MAPPING">
<servlet-name>RDSDispatchServlet</servlet-name>
<url-pattern>/CFIDE/main/ide.cfm</url-pattern>
</servlet-mapping>
<!-- end rds -->
12.启动tomcat
13.点击 数据/服务 面板的 “连接数据/服务”
14.然后再弹出的窗口中选择BlazeDS -- Next --- 选不需要密码---ok
选择刚才发布的服务,完成
14.在helloWordDome.mxml设计视图下右键 点击“生成服务调用” 选择ok
15.添加一个Button组件,右键生成click处理函数
16.切换到源码视图找到<services:HelloWordService/>标签添加endpoint属性
<services:HelloWordService id="helloWordService" fault="Alert.show(event.fault.faultString +
'\n' + event.fault.faultDetail)"
showBusyCursor="true"
endpoint="{'http://{server.name}:{server.port}/helloWordDome/messagebroker/amf'}"/>
17.在click函数里处理后台传来的数据
protected function button1_clickHandler(event:MouseEvent):void
{
Alert.show(sayHelloResult.lastResult);
}
18.右键 Run As -- web应用程序,在页面上点击按钮 弹出HelloWord! 说明成功了
有不对的地方欢迎指正!!!!
- 大小: 114.6 KB
- 大小: 49.2 KB
- 大小: 43.4 KB
- 大小: 8.3 KB
- 大小: 53.8 KB
- 大小: 117.9 KB
- 大小: 17.1 KB
- 大小: 20.9 KB
- 大小: 69.5 KB
分享到:
相关推荐
Flex+Blazeds与Java_Web_Project整合(图解).doc
Flex+Blazeds与Java_Web_Project整合开发配置有图有真相[整理].pdf
下载些文档免费,想学flex富因特网应用的web开发爱好者,学好这些有助提高用户体验,使用户更好地交互
BlazeDS配置指南 tomcat安装 xml配置 flex与blazeDs
flex blazeDS开发使用手册,对于集成blaze开发很有用处。
Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站
基于Flex与BlazeDS在企业开发中的应用
Flex + blazeds + Java推送Demo 本例实现由Flex一端客户端发送消息, 然后由Java端在发布到所有订阅的其它Flex端. 里面有说明与源码, 还有一个直接放到Tomcat里面的直接发布的项目 小编使用工具 eclipse3.5 flex sdk...
flex 工具 blazeds
Flex PureMVC Flex BlazeDS Spring Hibernate 整合 里面一些图标是包双击可查看源代码
flex 结合spring,完成前后台数据传递。
BlazeDS+Flex+Tomcat开发J2EE
Flex技术本身和Java就有很强的关联性,它提供了一个基于Eclipse的IDE和BlazeDS.BlazeDS是个基于服务端的Java远程调用和Web消息的一个开源的技术。有许多应用都是以Java为后端处理的。Flex用于前端。由于Java和Flex...
flex+BlazeDS整合j2ee开发环境的配置过程,实现flex调用java类
Flex+Blazeds与J2ee整合 Flex+Blazeds与J2ee整合
Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).doc
使用服务器推技术实现WEB应用数据实时刷新。
《Flex企业应用开发实战》共分为4大部分,涵盖企业级应用开发的整个生命周期。首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及Flex...