发布一篇Spring框架的计划理念与计划形式剖析
j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。简介:Spring作为如今最优异的框架之一,已被普遍的利用,而且有良多对其剖析的文章。本文将从别的一个视角试图分析出Spring框架的作者计划Spring框架的骨骼架构的计划理念,有那几个中心组件?为何必要这些组件?它们又是怎样分离在一同组成Spring的骨骼架构?Spring的AOP特征又是怎样使用这些基本的骨骼架构来事情的?Spring中又利用了那些计划形式来完成它的这类计划的?它的这类计划理念对对我们今后的软件计划有何启发?本文将具体解答这些成绩。
Spring的骨骼架构
Spring统共有十几个组件,可是真正中心的组件只要几个,上面是Spring框架的整体架构图:
.Spring框架的整体架构图
从上图中能够看出Spring框架中的中心组件只要三个:Core、Context和Beans。它们构建起了全部Spring的骨骼架构。没有它们就不成能有AOP、Web等下层的特征功效。上面也将次要从这三个组件动手剖析Spring。
<p>
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。 http://www.ckuyun.com/去下载,或到同济技术论坛的服务器ftp://www.ckuyun.com去下,安装上有什么问题,可以到论坛上去提问。 Java是一种计算机编程语言,拥有跨平台、面向对java 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
页:
[1]