zoukankan      html  css  js  c++  java
  • 通过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

     


  • 相关阅读:
    1038 Recover the Smallest Number (30分) sort-cmp妙用(用于使字符串序列最小)
    1033 To Fill or Not to Fill (25分)贪心(???)
    1030 Travel Plan (30分) dij模板题
    1020 Tree Traversals (25分)(树的构造:后序+中序->层序)
    1022 Digital Library (30分) hash模拟
    1018 Public Bike Management (30分)(Dijkstra路径保存fa[]+DFS路径搜索)
    1017 Queueing at Bank (25分)模拟:关于事务排队处理
    1014 Waiting in Line (30分)队列模拟题
    1010 Radix (25分)暴力猜数or二分猜数
    HDU 3032 multi-sg 打表找规律
  • 原文地址:https://www.cnblogs.com/noam/p/1782955.html
Copyright © 2011-2022 走看看