首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视 ┆淘宝手机在线充值 ┆淘宝游戏点卡充值 
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>JAVA专区>SPRING>为什么Spring成为SOA开发的首选Java轻量级框架?
为什么Spring成为SOA开发的首选Java轻量级框架?
来源: 发布时间:2008-04-01 发布人: 浏览: 人次   字体: [ ]  
Spring框架的核心设计理念在于Factroty pattern,Inversion of Control 和Aspect Oriented Programming,这与SOA在很大程度是相同的,所以Spring无疑成为SOA开发的首选Java轻量级框架。

  在实际的业务逻辑分析中,准确抽象出Aspect,并且以面向接口编程的方式描述出来,通常需要我们从传统的OO概念总跳脱出来,把眼光从局部的Object放宽至Aspect,发现各个子系统、业务流程逻辑所包含的共有特征,在Aspect层面实现重用。

  在Java的dynamic proxy机制基础之上,Spring为AOP提供了很好的技术支持,通过PointCut、Advice、Advisor的组合实现了AOP由概念到代码的落地过程。我非常欣赏Spring以XML文件描述对象逻辑关系的方式,简单实用,有效地将原本紧密耦合的对象分解为松散耦合的bean,进而实现object/aspect/service reuse。

  Reuse的概念在软件工程界的明确讨论可以追溯到Smalltalk、Ada年代,如今随着SOA概念的深入,reuse的级别已经从最初的function调用,object继承与组合,发展到pattern、aspect、sevice重用这样渐渐远离code implementation的高级抽象,这不能不说是技术的一大进步。

  我们已经看到Spring闪现在SCA、SDO标准后的身影,但Spring目前的技术架构距离真正的SOA恐怕还是有些距离。当然了,SOA目前也在成长的路途上。

↑上一篇:Spring jar包详解
相 关 文 章   发布商链接
·Spring框架简介及其Spring事务管理应...
·实例讲解spring整合struts的几种方式
·java中利用spring动态的创建hibernat...
·Quartz的配置及使用和定时触发功能的...
·使用Spring集成XFire开发WebServic...
·Spring jar包详解
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·Quartz的配置及使用和定时触...
·java中利用spring动态的创建h...
·实例讲解spring整合struts的...
·Spring框架简介及其Spring事...
·Spring jar包详解
·使用Spring集成XFire开发WebS...
热 门 文 章
·实例讲解spring整合struts的...
·java中利用spring动态的创建h...
·Spring框架简介及其Spring事...
·Spring jar包详解
·Quartz的配置及使用和定时触...
·使用Spring集成XFire开发WebS...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .