论BlazeDS集成Flex+Tomcat开发J2EE模块整合实例.docx
上传人:王子****青蛙 上传时间:2024-09-11 格式:DOCX 页数:7 大小:174KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

论BlazeDS集成Flex+Tomcat开发J2EE模块整合实例.docx

论BlazeDS集成Flex+Tomcat开发J2EE模块整合实例.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第页共NUMPAGES7页第PAGE\*MERGEFORMAT7页共NUMPAGES\*MERGEFORMAT7页BlazeDS集成Flex+Tomcat开发J2EE模块整合实例准备工作安装配置系统软件和工具JDK1.5或者以上版本Eclipse3.2或者以上版本Flex3foreclipseplug-inTomcat5.0或者以上版本BlazeDS.war(blazeds是一个用于集成flex客户端和j2eeserver的组件)(Eclipse加装MyEclipse5.0以上版本插件,JDK,TOMCAT,Flex3formeclipseplug-in安装方式我就不多说了)环境搭建(集成BlazeDS)新建一个JAVAWEB工程新建一个JAVAWEB工程,名为DemoBlazeDS集成FLEX和TOMCAT1)解压BlazeDS.war到%TOMCAT_HOME%/webapps目录下文件名为blazeds内包涵了WEB-INF和META-INF文件夹2)为webapp添加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中的<listener/><servlet/><servlet-mapping/>三个节点的内容拷贝到Demo的web.xml中至此,我们的Demo已经具备了blazeds的功能.在Eclipse下开发FLEX新建一测试类在j2ee视图中创建一个package“com.wingo.samuel.ro”,在包com.wingo.samuel.ro下面创建一个类HelloWorld.这个类有一个简单的方法:sayHelloTo(Stringname)packagecom.wingo.samuel.ro;publicclassHelloWorld{publicStringsayHelloTo(Stringname){return"HelloWorld"+name;}}打开Demo的WebRoot/WEB-INF/flex/remoting-config.xml,添加一个供flex客户端调用的destination.<destinationid="Hello"><properties><source>com.wingo.samuel.ro.HelloWorld</source></properties></destination>添加FLEX支持在添加时先将Demo工程Deploy到TOMCAT,后面会用到其路径在工程Demo上右键flexprojectnature->addflexprojectnature.这时会弹出对话框在Applicationservertype选择J2EE,[点击NEXT]Rootfolder:选择刚才Deploy的工程Demo路径RootURL:TOMCAT服务器的启动路径加上Demo,说明我们要启动到Demo工程Contextroot:编译后的FLEX文件保存路径Outputfolder:工程重构后FLEX文件的输出路径[点击Finish完成]配置Flex项目属性在Flex视图下,右键properties打开项目属性设置对话框.选择“FlexBuildPath”,出现以下对话框:Outputfolder:工程FLEX文件的输出路径OutputfolderURL:工程在TOMCAT服务器的启动路径――――――――――――――――――――――――――选择“FlexCompiler”,出现以下对话框:选择你当前用的FLEXSDK(如何你前面步骤配置好的话就不会出错了!)[点击Apply应用]―――――――――――――――――――――――――――――――――――选择“FlexServer”,出现以下对话框:Contextroot:是你的工程的根目录[点击OK完成设置]4、编辑FLEX应用程序在Flex应用程序,例如Demo.mxml中添加以下代码:<?xmlversion="1.0"encoding="utf-8"?><mx:RemoteObjectid="say"destination="Hello"></mx:Remot