`
gaoke
  • 浏览: 86790 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

blazeDS services-config

    博客分类:
  • Flex
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<services-config>

    <services>
        <service-include file-path="remoting-config.xml" />
        <service-include file-path="proxy-config.xml" />
        <service-include file-path="messaging-config.xml" />       
    </services>

    <security>
        <login-command class="flex.messaging.security.TomcatLoginCommand" server="Tomcat"/>
        <!-- Uncomment the correct app server
        <login-command class="flex.messaging.security.TomcatLoginCommand" server="JBoss">
<login-command class="flex.messaging.security.JRunLoginCommand" server="JRun"/>       
        <login-command class="flex.messaging.security.WeblogicLoginCommand" server="Weblogic"/>
        <login-command class="flex.messaging.security.WebSphereLoginCommand" server="WebSphere"/>
        -->

        <!--
        <security-constraint id="basic-read-access">
            <auth-method>Basic</auth-method>
            <roles>
                <role>guests</role>
                <role>accountants</role>
                <role>employees</role>
                <role>managers</role>
            </roles>
        </security-constraint>
         -->
    </security>

    <channels>

        <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel-definition>

        <channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
            <endpoint url="https://{server.name}:{server.port}/{context.root}/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
            <properties>
                <add-no-cache-headers>false</add-no-cache-headers>
            </properties>
        </channel-definition>

        <channel-definition id="my-polling-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amfpolling" class="flex.messaging.endpoints.AMFEndpoint"/>
            <properties>
                <polling-enabled>true</polling-enabled>
                <polling-interval-seconds>4</polling-interval-seconds>
            </properties>
        </channel-definition>
       
        <channel-definition id="my-streaming-amf" class="mx.messaging.channels.StreamingAMFChannel">
            <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amfpolling" class="flex.messaging.endpoints.StreamingAMFEndpoint"/>
            <properties>
                <idle-timeout-minutes>0</idle-timeout-minutes>
                <max-streaming-clients>10</max-streaming-clients>
                <server-to-client-heartbeat-millis>5000</server-to-client-heartbeat-millis>
                <user-agent-settings>
                    <user-agent match-on="MSIE" kickstart-bytes="2048" max-streaming-connections-per-session="1"/>
                    <user-agent match-on="Firefox" kickstart-bytes="2048" max-streaming-connections-per-session="1"/>
                </user-agent-settings>
            </properties>
        </channel-definition>

        <!--
        <channel-definition id="my-http" class="mx.messaging.channels.HTTPChannel">
            <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/http" class="flex.messaging.endpoints.HTTPEndpoint"/>
        </channel-definition>

        <channel-definition id="my-secure-http" class="mx.messaging.channels.SecureHTTPChannel">
            <endpoint url="https://{server.name}:{server.port}/{context.root}/messagebroker/httpsecure" class="flex.messaging.endpoints.SecureHTTPEndpoint"/>
            <properties>
                <add-no-cache-headers>false</add-no-cache-headers>
            </properties>
        </channel-definition>
        -->
    </channels>

    <logging>
        <target class="flex.messaging.log.ConsoleTarget" level="Error">
            <properties>
                <prefix>[BlazeDS] </prefix>
                <includeDate>false</includeDate>
                <includeTime>false</includeTime>
                <includeLevel>false</includeLevel>
                <includeCategory>false</includeCategory>
            </properties>
            <filters>
                <pattern>Endpoint.*</pattern>
                <pattern>Service.*</pattern>
                <pattern>Configuration</pattern>
            </filters>
        </target>
    </logging>

    <system>
        <redeploy>
            <enabled>false</enabled>
            <!--
            <watch-interval>20</watch-interval>
            <watch-file>{context.root}/WEB-INF/flex/services-config.xml</watch-file>
            <watch-file>{context.root}/WEB-INF/flex/proxy-config.xml</watch-file>
            <watch-file>{context.root}/WEB-INF/flex/remoting-config.xml</watch-file>
            <watch-file>{context.root}/WEB-INF/flex/messaging-config.xml</watch-file>
            <watch-file>{context.root}/WEB-INF/flex/data-management-config.xml</watch-file>
            <touch-file>{context.root}/WEB-INF/web.xml</touch-file>
             -->
        </redeploy>
    </system>

</services-config>
分享到:
评论

相关推荐

    blazeds-bin-3.3.0.22497.zip

    配置BlazeDS时,你需要修改blazeds.war中的配置文件,例如flex-config.xml和services-config.xml,定义Remoting endpoints和MessageBroker channels。此外,你还需要在服务器端设置相应的数据源,并确保Java应用程序...

    spring-blazeds-reference.rar_blazeds-bin-4._flex

    配置BlazeDS涉及到Spring上下文配置和BlazeDS配置文件(services-config.xml)。在Spring配置中,需要定义要公开的服务bean,并指定其AMF通道。在BlazeDS配置文件中,定义了通道集、目的地以及安全设置,确保数据...

    blazeds-bin-3.3.0.20776

    配置BlazDS相对简单,主要涉及修改`services-config.xml`文件来定义数据源和服务。一旦配置完成,可以通过Flex客户端的Proxy服务或者DirectCall服务来调用Java服务。此外,还可以通过FlexBuilder或IntelliJ IDEA等...

    BlazeDS配置文件说明

    - `services-config.xml`是BlazeDS的主要配置文件,用于定义BlazeDS服务、安全策略、通道(Channel)定义以及系统参数等。 - 服务配置:在这个文件中,你可以定义各种AMF(Action Message Format)服务,这些服务...

    Blazeds+ds-consele+samples

    1. `services-config.xml`:这是BlazeDS的主要配置文件,定义了服务器端的服务和通道设置。 2. `remoting-config.xml`:用于配置远程服务,指定哪些Java类可以被Flex客户端调用。 3. `message-broker.xml`:配置消息...

    BlazeDS开发者指南中文版

    BlazeDS的配置主要通过`flex-config.xml`和`services-config.xml`文件进行。`flex-config.xml`主要用于配置Flex客户端和服务器的连接参数,而`services-config.xml`则定义了服务的属性,如安全性、数据格式、缓存...

    Blazeds向客户端推送数据.

    1. **通道定义(Channel Definition)**:在`services-config.xml`文件中,定义了数据传输的通道。例如,`StreamingAMFChannel`是一种支持流式传输Action Message Format (AMF)数据的通道。`endpoint`元素指定了与...

    blazeds4.0.1

    在BlazeDS的上下文中,WEB-INF目录下可能包含BlazeDS的配置文件,如services-config.xml,定义了与客户端通信的服务。 6. **META-INF**: 另一个标准目录,通常包含关于软件包和JAR文件元数据的信息,如MANIFEST.MF...

    Maven构建全栈式Flex、BlazeDS和Spring集成解决方案–第三部分_整合全部应用

    为了减少冗余并简化配置管理,我们创建了一个名为`todolist-config`的新模块,该模块专门用于存放共享配置文件`services-config.xml`和`remoting-config.xml`。 - **步骤**: 1. 使用命令行进入到`todolist`目录。...

    使用BlazeDS实现flex与java 整合

    这通常涉及在Web应用的WEB-INF目录下添加BlazeDS的库文件,并配置services-config.xml文件来定义服务和通道。 2. **创建Java服务**:在Java后端创建要暴露给Flex的业务逻辑和服务。这些服务可以是普通的Java类或者...

    blazeds配置步骤及源码

    5. **定义Services-config.xml**: 在`WEB-INF/flex/services-config.xml`文件中,配置Blazeds的服务。你可以定义数据源、通道、服务等,以指定AMF通信的细节。 6. **创建业务逻辑**: 在Java后端,编写你的业务逻辑...

    BlazeDS 整合 Flex HelloWorld 示例

    - 设置编译参数,将services-config.xml路径添加到编译配置中,以便于远程对象(RemoteObject)正确调用BlazeDS服务。 6. **Flex客户端调用Java服务**: - 在Flex工程中,通过RemoteObject组件连接到Java服务器的...

    关于blazeDS的例子

    在BlazeDS项目中,通常需要配置`flex-config.xml`和`services-config.xml`文件,以定义暴露给客户端的服务和消息通道。BlazeDS可以通过Spring框架与现有的Java EE应用程序集成,使得服务注入和依赖管理更加方便。 ...

    关于blazeds应用的一个例子

    - **Config Files**: 比如services-config.xml,这是Blazeds的核心配置文件,定义了服务端点、消息通道和数据源等。 要开始使用Blazeds,你需要: 1. 配置Flex Builder或IntelliJ IDEA等IDE,使其与Blazeds SDK...

    构建全栈式Flex、BlazeDS和Spring集成解决方案–第三部分 整合全部应用.pdf

    1. **创建配置文件模块**:为了简化配置管理并避免在多个模块间重复复制配置文件,文章推荐创建一个专门的模块(如`todolist-config`),其中包含了关键的配置文件`services-config.xml`和`remoting-config.xml`。...

    flex整合j2ee-在eclipse wtp环境下使用blazeds

    同时,需要在你的Web应用的WEB-INF目录下创建`services-config.xml`配置文件,用于定义数据通道和服务。 在Flex端,你需要使用Flex Builder或者Flex SDK来创建Flex应用程序。通过MXML和ActionScript代码,你可以...

    BlazeDS配置安装

    2. **services-config.xml**:这是BlazeDS的核心配置文件,用于定义服务、目的地和消息通道。在这个文件中,可以设置日志级别、服务类型、安全策略等。例如,下面的代码段用于设置日志级别为Error,并自定义日志前缀...

    Flex搭建步骤

    这里的关键在于注册了`HttpFlexSession`监听器和`MessageBrokerServlet`,同时指定了BlazeDS服务配置文件`services-config.xml`的位置,以及消息代理的URL模式。 #### 3. 创建WEB-INF/flex目录 在Web项目的`WEB-...

Global site tag (gtag.js) - Google Analytics