使用Flex4.5+MyEclipse8.5快速搭建Web项目教程
"本文主要介绍了如何使用Flex 4.5和MyEclipse 8.5搭建一个Web项目,解决在Eclipse 3.6与Flash Builder 4.5之间可能出现的版本冲突问题。" 在本文中,我们将逐步学习如何配置和创建一个基于Flex 4.5和Java的Web项目,使用MyEclipse 8.5集成开发环境。以下是详细的步骤: 1. 创建Flex Web项目:首先,我们需要在MyEclipse中创建一个新的Flex Web项目。这将为我们的Flex应用程序提供必要的结构,并且可以与后端服务器进行通信。 2. 部署BlazDS:BlazDS是Adobe提供的一个开源项目,它提供了Flex与Java之间的数据交换服务。我们需要将BlazDS的war文件(blazeds.war)部署到Tomcat服务器的webapps目录下,以便Flex能够与Java后端进行交互。 3. 配置BlazDS库:将BlazDS的lib目录下的Flex库文件复制到web项目的WEB-INF/lib目录,确保Flex运行时所需的类库可用。 4. 配置Flex类型:在MyEclipse中,我们需要添加/更改项目类型,选择“Adding Flex project type”。指定项目的根目录、根URL和上下文根,例如:rootfolder(D:\devInstall\Tomcat6.0\webapps\FlexWeb)、rooturl(http://localhost:8080/FlexWeb)和contextroot(/FlexWeb)。 5. 设置源代码目录:确保Flex源代码位于正确的位置。在本例中,我们将在src目录下创建一个名为flex_src的新目录,用于存放Flex的MXML和ActionScript源代码。 6. 配置Flex Build Path:在项目属性中,选择Flex Build Path,然后添加source path,选择刚创建的flex_src目录,确保主应用程序(main application)在应用路径列表中。 7. 编写主MXML文件:在flex_src目录下创建FlexWeb.mxml作为主MXML文件,这是Flex应用程序的入口点。确保它被正确地包含在Flex Build Path中。 8. 编写Java类:创建一个名为Test的Java类,例如在com包下,提供一个showSomething方法,用于处理Flex前端发送的数据。这个类需要与web.xml中的配置相匹配,以支持Flex与Java之间的消息传递。 9. 配置web.xml:更新web.xml文件,添加HttpFlexSession监听器,以支持Flex会话属性和绑定监听器。监听器配置如下: ```xml <!-- HttpFlexSession attribute and binding listeners support --> <listener> <listener-class>flex.messaging.HttpFlexSession</listener-class> </listener> ``` 通过以上步骤,我们就成功地在MyEclipse 8.5中使用Flex 4.5搭建了一个Web项目,能够与Java后端进行通信。注意,确保所有配置都正确无误,以便避免Eclipse 3.6与Flash Builder 4.5的版本冲突问题。在实际开发过程中,根据项目需求,可能还需要配置其他服务,如AMF通道、消息代理等,以实现更复杂的数据交互。
2 新建web项目,项目名叫FlexWeb。把blazeds.war和FlexWeb项目一起在tomcat下发布项目(启动Tomcat)
3 把blazeds\WEB-INF下lib文件夹及flex 文件夹 拷到该项目的webroot\WEB-INF目录下
4 给web 增加flex type
右键 add/chang project type --> Adding Flex project type 下面工作就是配置设置如下:
(注:root folder : D:\devInstall\Tomcat 6.0\webapps\FlexWeb
root url: http://localhost:8080/FlexWeb
context root: /FlexWeb)
5 完成项目有红X后有问题
加入刚刚那第一步建的flex项目下的 html-template文件夹到FlexWeb项目根目录中和src同级,红X没有了吧(嘻嘻)
6 在项目根目录中和src同级新建flex_src 专放flex mxml文件, FlexWeb 右键属性-->Flex Build Path 左边 选中source path 选项卡
最下面main source folder 文本选中刚刚建的文件flex_src,其它不变,点OK
7 把src下的 FlexWeb.xmxl下移到flex_src下 如果出现Main application must be in the list of application paths(设置flex build path时出现以下错误:Main application must be in the list of application paths. 出现的原因就是没有默认的Application,在Flex Applacations项添加主mxml文件,并设为默认。点击OK.重新打开build path即可。 )
8 给FlexWeb.mxml页面增加个按钮试试吧 输入地址http://localhost:8080/FlexWeb/FlexWeb-debug/FlexWeb.html 看到了吧
下面开始整java了
package com;
public class Test {
public String showSomething(String inputSomething){
return " you input stream is "+inputSomething;
}
}
写个java 类
修改 web.xml
增加如下:
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 11
- 资源: 54
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全