• 通过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项目类型。

       

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

        

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

         

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

     

    参考文献:

     

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

     


  • 相关阅读:
    [python第七课]字符串和常用数据结构
    深浅拷贝与循环引用问题
    CSS居中总结
    CSS布局总结
    跨域
    函数节流与防抖
    浏览器渲染原理及渲染阻塞
    进程与线程
    前端之网络攻击
    前端之缓存
  • 原文地址:https://www.cnblogs.com/noam/p/1782955.html
Copyright © 2020-2023  润新知