以数据位中心的Flex企业应用(一)

       关于以数据为中心的flex企业应用开发,大家可以观看董龙飞老师的视频(以数据为中心的Flex企业应用开发),本文主要讲解FlashBuilder4+Blazeds4+Spring BlazeDS Integration(本文简称SBI)架构下的数据服务的搭建。

       在企业应用中表单和表格用的最多,Flash Builder4的一个特色就是可以很方面的创建表单和表格。下面我们来看下主要的步骤。

       1 导入flex-rds-server4.0.jar包。

       2 在web.xml中导入添加一个servlet。

         

 <servlet>
        <servlet-name>RDSDispatchServlet</servlet-name>
        <servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
        <init-param>
            <param-name>useAppserverSecurity</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
	<param-name>messageBrokerId</param-name>
	<param-value>_messageBroker</param-value>
         </init-param>
        <load-on-startup>10</load-on-startup>
    </servlet>

    <servlet-mapping id="RDS_DISPATCH_MAPPING">
        <servlet-name>RDSDispatchServlet</servlet-name>
        <url-pattern>/CFIDE/main/ide.cfm</url-pattern>
    </servlet-mapping>

 

       注意: 1 必须添加这个RDSDispatchServlet,否则在连接Blazeds数据服务时会报以下错误。

               

                 以数据位中心的Flex企业应用(一)

 

                2 useAppserverSecurity的值必须为false,否则会出现以下的错误。

         

                以数据位中心的Flex企业应用(一)

 

               3 如果使用了SBI架构则需要在servler中添加messageBroker的配置。

                 

                  

<init-param>
	<param-name>messageBrokerId</param-name>
	<param-value>_messageBroker</param-value>
</init-param>

 

                   

至此,服务器端已经配置完毕。下面我将继续数据服务的Flex相关操作。

  

 

 

你可能感兴趣的:(spring,应用服务器,servlet,Flex,企业应用)