通过J2EE Web工程添加Flex项目,进行BlazeDS开发

环境:Eclipse 7.5 + Flex Builder 4 plugin for eclipse.

步骤:

1. 建立J2EE Web工程,略,工程名为Sample。

2. 安装配置BlazeDS。

  下载blazeds.war,解压,得到目录结构:

blazeds

├─META-INF

└─WEB-INF

    ├─classes

    ├─flex

    ├─lib

    └─src 

将blazeds\WEB-INF\lib下的所有jar文件复制到目录Sample\WebRoot\WEB-INF\lib下:

 cfgatewayadapter.jar
 commons-codec-1.3.jar
 commons-httpclient-3.0.1.jar
 commons-logging.jar
 flex-messaging-common.jar
 flex-messaging-core.jar
 flex-messaging-opt.jar
 flex-messaging-proxy.jar
 flex-messaging-remoting.jar
 flex-rds-server.jar

 xalan.jar

 在WEB工程下Sample\WebRoot\WEB-INF目录下新建目录flex,将blazeds\WEB-INF\flex下的所有文件复制到新建目录下:

  messaging-config.xml

 proxy-config.xml
 remoting-config.xml
 services-config.xml
 version.properties

    将blazeds\WEB-INF\web.xml中的配置信息复制到WEB工程下的web.xml中:

     <!--  Http Flex Session attribute and binding listener support  -->
    
< listener >
        
< listener-class > flex.messaging.HttpFlexSession </ listener-class >
    
</ listener >

    
<!--  MessageBroker Servlet  -->
    
< servlet >
        
< servlet-name > MessageBrokerServlet </ servlet-name >
        
< display-name > MessageBrokerServlet </ display-name >
        
< servlet-class > flex.messaging.MessageBrokerServlet </ servlet-class >
        
< init-param >
            
< param-name > services.configuration.file </ param-name >
            
< param-value > /WEB-INF/flex/services-config.xml </ param-value >
       
</ init-param >
        
< load-on-startup > 1 </ load-on-startup >
    
</ servlet >

    
< servlet-mapping >
        
< servlet-name > MessageBrokerServlet </ servlet-name >
        
< url-pattern > /messagebroker/* </ url-pattern >
    
</ servlet-mapping >

 

 

 3. 添加配置Flex项目。

  部署Sample项目到Tomcat,启动Tomcat。下一步需要Web服务验证。

  右键点击Sample项目,选择=》添加/更改项目类型=》添加Flex项目类型。

  通过J2EE Web工程添加Flex项目,进行BlazeDS开发_第1张图片 

  在“使用远程对象访问服务”选项选择BlazeDS,然后Next。

    通过J2EE Web工程添加Flex项目,进行BlazeDS开发_第2张图片

  选择Web服务器webapps下的Sample目录作为根文件夹,根URL填写Web项目的Web访问路径,点击“验证配置”,若服务器正常,则验证有效,然后Finish。 

     通过J2EE Web工程添加Flex项目,进行BlazeDS开发_第3张图片

 4. 配置完毕,可以开始开始BlazeDS开发了。

 

参考文献:

 

Sujit Reddy G, 用Flash Builder 4 beta建立连接BlazeDS远程端的Flex应用程序 http://www.adobe.com/cn/devnet/flex/articles/flashbuilder4_blazeds.html

 


 

你可能感兴趣的:(blazeds)