`
neatchenheng
  • 浏览: 25249 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Spring-Flex架构分析

阅读更多

 

     Spring-Flex是Spring和Adobe共同研发的一个开源项目,她整合了Spring的优秀特性和

BlaseDS的工作机制,使用Spring也可以很好的应用在RIA应用程序开发中。

     (一)回顾BlazeDS

      参见BlazeDS架构分析

 

     (二)Spring-Flex整合后的服务端工作原理图

          spring-flex

 

(1)几个重要的标签:

1、<flex:message-broker/>

使用此标签,将会自己建立SimpleUrlHandlerMapping,MessageBrokerHandlerAdapter, MessageBrokerFactoryBean,而不再需要在spring配制文件中显示的写出来。

2、<flex:remotion-destionation/>

暴露运程服务,支持如下属性:channels,destionation-id,exclude-methods,include- methods,message-broker,service-adapter.

3、使用注解:

@Service(”productService”)

@RemotingDestination(channels={”my-amf”,”my-secure-amf”})

4、<flex:message-destionation/>及其它服务标签

不同服务性质采用不同的标签,这里不在分析。

(2)安全机制

正在学习中。

 

     (三)使用Spring-flex

Spring应用的写方没有变化,这里附主要的配制文件:

web.xml,services-config.xml,flex-servlet.xml,log4j.properties

 

 

分享到:
评论

相关推荐

    MyBatis-Flex: 一个优雅的 MyBatis 增强框架

    高性能,MyBatis-Flex 采用独特的技术架构、相比许多同类框架,MyBatis-Flex 的在增删改查等方面的性能均超越其 5~10 倍或以上。更灵动,MyBatis-Flex 支持多主键、多表查询、逻辑删除、乐观锁、数据脱敏、数据加密...

    spring整合flex所需jar包

    Spring框架和Adobe Flex之间的整合是将企业级的后端服务与富互联网应用程序(RIA)前端进行结合的一种方式。Flex作为RIA开发平台,提供强大的图形用户界面设计能力,而Spring则在后端处理业务逻辑和数据管理。下面...

    spring-flex-reference

    Spring框架一直致力于成为一个技术中立的平台,允许开发者自由选择客户端技术和架构风格来访问其核心服务。随着Flex和Adobe BlazeDS技术在RIA(Rich Internet Applications)领域的普及和发展,社区对于Spring与这些...

    spring-flex-1.0.3.zip

    Spring以其强大的企业级应用支持和灵活的MVC架构闻名,而Flex则以其丰富的用户界面和富互联网应用(RIA)的构建能力受到青睐。Spring Flex 1.0.3是Adobe公司和Spring公司合作的产物,旨在为开发者提供一个无缝的集成...

    Spring 整合 Flex 包

    7. **事件驱动架构**: Spring Flex 支持基于事件的编程模型,允许 Flex 应用程序响应服务器端事件,实现灵活的业务逻辑处理。 通过以上组件和特性,Spring 整合 Flex 能够帮助开发者创建出功能强大且交互性极强的 ...

    cfw-flex 通用系统框架Flex版(包括登录、主页、功能导航和权限管理控制)

    `cfw-flex` 是一个基于J2EE架构并采用Flex技术的通用系统框架,专门设计用于构建企业级应用。它集成了登录验证、主页面展示、功能导航以及精细的权限管理控制,旨在提高开发效率,同时提供用户友好的界面和安全的...

    FLEX教程-FLEX教程

    - **Cairngorm**: 一个流行的 Flex 应用架构模式。 - **特点**: - 基于 MVC 设计模式。 - 简化 Flex 应用的开发和维护。 #### 32. Demo15:Cairngorm - **实现**: - 分解应用为模型、视图和控制器三个部分。 -...

    spring 整合flex,整合webService

    总结来说,Spring整合Flex和WebServices,实现了前后端分离的架构,使服务器端的复杂业务逻辑与客户端的富用户体验完美结合。通过Spring的灵活配置和Flex的动态展示,我们可以构建出高效、健壮且用户友好的企业级...

    EmployeeMgmt-Flex 人力资源管理

    《EmployeeMgmt-Flex:基于Flex和Java的人力资源管理系统详解》 EmployeeMgmt-Flex是一个专门针对人力资源管理的系统,它结合了Flex前端技术和Java后端技术,为企业的员工管理提供了一套全面且灵活的解决方案。在这...

    WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6集成方式二

    Spring侦听配置模式**\n\n这种方式的主要优点在于,它允许一个应用处理多种类型的请求,并且能够无缝地融入到已有的Struts2+Spring2项目中,保持Struts2的MVC架构,同时利用Spring的DispatcherServlet来增强Flex的...

    Myeclipse10搭建Flex+spring+mybatis架构

    ### MyEclipse10搭建Flex + Spring + MyBatis架构详解 #### 一、环境配置与准备工作 在开始搭建基于MyEclipse10的Flex + Spring + MyBatis架构之前,我们需要确保以下软件和工具已经安装配置好: 1. **JDK**:...

    EmployeeMgmt-Flex.zip

    Flex与Java的结合,构建了一个B/S架构的应用,实现了前后端的分离。前端通过HTTP或AMF协议与服务器通信,AMF(Action Message Format)是一种二进制格式,能提供更快的数据传输速度和更小的网络负载。在雇员管理系统...

    Flex+spring+mybatis架构搭建

    在IT行业中,构建高效、可扩展的Web应用是至关重要的,而"Flex+Spring+Mybatis"架构就是一种常见的解决方案。这种架构结合了富客户端(Flex)、服务端控制(Spring)以及持久层处理(Mybatis),实现了前端用户体验...

    SpringFlex框架搭建

    SpringFlex框架搭建是一个将Spring框架与Adobe Flex技术结合使用的实践过程。这个框架允许开发者利用Spring的强大...记住,持续学习和实践是掌握SpringFlex的关键,不断探索和优化项目架构,以适应不断变化的业务需求。

    Java-Flex-air

    ### Java-Flex-AIR项目构建与关键技术点解析 #### 一、AIR工程实例搭建步骤详解 **1. 开发环境** ##### 1.1 客户端 客户端使用Adobe AIR (Adobe Integrated Runtime) 和 Flex 技术栈进行开发。Flex 是一款强大的...

    flex+hibernate+Spring

    Flex、Hibernate 和 Spring 是三个在IT行业中非常重要的技术框架,它们分别在用户界面、持久化层和应用架构方面发挥着关键作用。让我们深入探讨一下这三个技术的整合以及如何实现它们的详细配置。 Flex 是 Adobe ...

    flex+spring 工程

    4. **库文件**:描述中提到的"必备的lib"可能包含Flex SDK的库,Spring BlazeDS库(用于Flex和Spring之间的通信),以及其他第三方库,如 Parsley 或 Mate(用于依赖注入和事件驱动架构在Flex中的实现)。...

    flex 整合java spring

    标题中的“flex 整合java spring”指的是在Java Spring框架中集成Adobe Flex技术,以便创建富互联网应用程序(RIA)。Flex是一种用于构建具有交互性和动态图形的Web应用的开源框架,而Spring是Java企业级应用开发的...

Global site tag (gtag.js) - Google Analytics