BlazeDS 集成 Flex+Tomcat 开发 J2EE 模块整合实例一、准备工作安装配置系统软件和工具JDK1.5 或者以上版本Eclipse3.2 或者以上版本Flex3 for eclipse plug-inTomcat5.0 或者以上版本BlazeDS.war (blazeds 是一个用于集成 flex 客户端和 j2ee server 的组件)(Eclipse 加装 MyEclipse5.0 以上版本插件,JDK,TOMCAT,Flex3 form eclipse plug-in 安装方式我就不多说了)二、环境搭建(集成 BlazeDS)新建一个 JAVA WEB 工程新建一个 JAVA WEB 工程,名为 DemoBlazeDS 集成 FLEX 和 TOMCAT1)解压 BlazeDS.war 到%TOMCAT_HOME%/webapps 目录下文件名为 blazeds 内包涵了WEB-INF 和 META-INF 文件夹2)为 web app 添加 blazeds 支持:%TOMCAT_HOME%/webapps \WEB-INF\lib 目 录 下 面 所 有 jar 文 件 拷 贝 到 Demo 的webRoot/WEB-INF/lib 目录下.将%TOMCAT_HOME%/webapps \WEB-INF\flex 目录拷贝到 Demo 的 webContent/WEB-INF 下.将 %TOMCAT_HOME%/webapps \WEB-INF 下 的 web.xml 中 的
三个节点的内容 拷贝到 Demo 的 web.xml 中至此,我们的 Demo 已经具备了 blazeds 的功能.三、在 Eclipse 下开发 FLEX新建一测试类在 j2ee 视图中创建一个 package “com.wingo.samuel.ro”,在包 com.wingo.samuel.ro 下面创建一个类 HelloWorld.这个类有一个简单的方法:sayHelloTo(String name)package com.wingo.samuel.ro;public class HelloWorld {public String sayHelloTo(String name){return "Hello World"+name;}}打开 Demo 的 WebRoot/WEB-INF/flex/remoting-config.xml,添加一个供 flex 客户端调用的destination.
com.wingo.samuel.ro.HelloWorld 添加 FLEX 支持在添加时先将 Demo 工程 Deploy 到 TOMCAT,后面会用到其路径在工程 Demo 上右键 flex project nature->add flex project nature. 这时会弹出对话框在 Application server type 选择 J2EE,[点击 NEXT]Root folder:选择刚才 Deploy 的工程 Demo 路径Root URL:TOMCAT 服务器的启动路径加上 Demo,说明我们要启动到 Demo 工程Context root :编译后的 FLEX 文件保存路径Output fol...