注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

小葫芦君(汉斯的博客)

博客迁移到新博客:https://blog.ssxingshou.com

 
 
 

日志

 
 
关于我

小小葫芦商城,为您提供高品质的商品,一流的产品,一流的包装服务,一流的物流服务,放心购买

网易考拉推荐

Spring企业应用开发!  

2007-05-16 15:30:49|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Spring是企业应用开发的“一站式”选择,Spring贯穿表示层、业务层、持久层。然而,Spring并不想取代那些以有的框架,而以高度的开发性与它们无缝整合,并进一步实现了Write Once ,Run Anywhere
   总结起来,Spring有如下优点:
1、低侵入式设计,代码的污染极低。
2、独立于各种应用服务器,基于Spring框架的应用,可以真正的实现Write Once ,Run Anywhere的承
   诺。
3、Spring的DI机制降低了业务对象替换的复杂性。
4、Spring的高度开发性,并不强制应用完全依赖于Spring,开发者可自由选用Spring框架的部分或全
   部。
Spring的体系介绍
Spring的功能和特点大致上被组织成7部分:
1、核心机制
2、Context
3、web容器
4、mvc框架
5、dao支持
6、orm支持
7、面向切面编程支持
   核心机制以BeanFactory为基础,管理bean与bean之间的依赖。ApplicationContext容器是BeanFactory的功能子接口。Web支持提供Web应用开发的支持。Mvc框架则针对Web应用的MVC思想实现。
DAO支持包括一致的异常处理和编程方式。ORM支持则用于与流行的ORM框架的整合,面向切面编程提供与AOP联盟兼容的编程实现。
Spring的基本设计思想
  Spring实现了两种基本设计模式:
1、工厂模式
2、单态模式
  单态模式限制了类实例的创建,但可以保证仅有一个实例,并提供访问该实例的全局访问点。
  工厂模式根据调用数据返回某个类的一个实例,此类可能是多个类的某一个类。
Spring的核心机制中有一个很重要的概念:
控制反转(Inversion of Control)与依赖注入(Dependency Injection)是同一概念其含义是:当某个角色需要另一个角色的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由Spring容器来完成,然后注入调用者,因此也称为,依赖注入。
依赖注入通常有两种:
1、设置注入
2、构造注入
  评论这张
 
阅读(906)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017