WEB开发网
开发学院软件开发Java Spring BlazeDS Integration简介与入门 阅读

Spring BlazeDS Integration简介与入门

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示:去年底Adobe与Spring共同宣布将联合开发一个新项目:Spring BlazeDS Integration,其目标是:开发者可以利用Spring开发模型通过Adobe Flex、BlazeDS、Spring以及Java技术创建RIA,Spring BlazeDS Integration简介与入门,这样我们就可以通

去年底Adobe与Spring共同宣布将联合开发一个新项目:Spring BlazeDS Integration。其目标是:开发者可以利用Spring开发模型通过Adobe Flex、BlazeDS、Spring以及Java技术创建RIA。这样我们就可以通过BlazeDS公开Spring管理的服务而无需额外的配置文件。其优势在于将Spring的易用性与Flex、BlazeDS以及Java整合起来以共同创建应用。

我将在本文中介绍Spring BlazeDS Integration项目对传统开发方式有哪些改观,同时展示一些相关示例。首先,我们一起来看看它是如何改变应用的集成方式以及如何对现有的 Spring项目进行转换使之可以利用新的集成。最后我将对该项目的其他特性以及优势进行适当的介绍。

以Spring的方式开发RIA

Spring的横空出世完全颠覆了传统Java服务端的开发方式。它鼓励通过依赖注入的方式来装配POJO,这极大地简化了应用的开发与测试。

Spring的核心配置是通过Java bean实现的。借助于bean,任何Java类都能被公开成为服务。比如说,下面的配置片段就将Soda服务声明为一个Spring bean:

<!-- Implementation of soda bean--> 
<bean id="sodaBean" class="com.gorillalogic.sodaBank.SodaService" init-method="initSodaAccounts"> 
 <property name="numAccounts" value="1000"/> 
</bean>

为了将这些bean公开成为Flex客户端所用的远程服务,Integration项目采用了Spring Web MVC。Spring Web MVC将DispatcherServlet作为一个中央分发器,用以处理任何类型的HTTP请求或是基于HTTP的远程服务。我们可以通过相同的 JavaBean配置方式来配置该DispatcherServlet以将请求转发给相应的处理器进行后续处理。

1 2 3 4 5 6  下一页

Tags:Spring BlazeDS Integration

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接