当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

Spring.net(一)----Spring.NET框架简介及模块阐明[Java编程]

赞助商链接



  本文“Spring.net(一)----Spring.NET框架简介及模块阐明[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Spring Framework天生丽质,因为其先进的架构和对一系列前沿开辟思惟的集成,使它从一产生就深得开辟者欢送,它将计划情势应用到了出神入化的地方,它的幽雅和魅力征服了很多JAVA开辟者,使这些开辟者成为了它的信徒,得程序员心者得天下,Spring引领了J2EE开辟的潮流,同时Spring和各种框架的强强联手也为它的信徒的尽早翱翔插上了翅膀,比方垂老哥SSH(配置烦琐的struts和Hibernate、Spring的集成)、后起之秀EJSA(身体简便利用机动及零配置的EASYJWEB+JPA+Spring+Acegi,合适与注重高效率开辟的个人和企业)等都借助Spring走向了成熟,为开辟者带来了无尽便利.

那么做为.Net开辟者我们能不能赏识和品味Spring这道大餐呢,答案是必定的,Spring开辟团队对利用与JAVA的Spring框架思惟举行移植,奉献出了合适与.Net项目开辟的Spring.NET框架.网上Spring.Net的中文资料很少,在BAIDU上目前搜索不到关于spring.net的中文资料,这里我们尽大概的利用中文来阐明.

首先我们来熟习一下Spring.NET,简而言之Spring.NET就是操纵各种强盛的计划情势做为工具来管理我们的项目体系构造. Spring.NET利用优异和久经磨练的计划情势,使我们可以科学公道的管理和整合我们企业级开辟中的各个层面及一些分离的组件,并杰出的调和和处理它们之间的关系,加强项目的结实性.

Spring.NET的IoC容器所办理的,恰是如安在企业利用中将类、对象和服务组合成利用程序的问题.IoC容器通过很正统(按:formalized,言下之意是这些方法都是已经定型了的、经过了业界多年磨练的)的方法将分离的组件组合成完好的利用程序.Spring.NET框架所采取的,都是被业界无数利用程序磨练多年的、已经被定型为计划情势的最佳编程方法,实际上,这些情势已经成为我们架构和开辟时的法典,而通过Spring.NET,我们可以直接将它们整合到自己的利用程序中.目前已有很多组织和机构用Spring框架开辟出了强壮的、保护性好的利用程序,这确切是一件非常好的事情.

模块阐明:

一.Spring.Core作为整个框架的底子,实现了依靠注入的功效.

Spring.NET的大部份模块都要依靠或扩大该模块.Spring.Core的底子是IObjectFactory接口,该接口用一个简单而文雅的方法实现了工厂情势,使我们可以无需自行编写singleton范例和众多的服务定位器,并答应将对象配置及其依靠关系与具体的程序逻辑解耦.该模块中的IApplicationContext接口是IObjectFactory的扩大,增添了诸多企业级功效,包含利用资源文件举行文本本地化、事件传达和资源装载等等.

二.Spring.AOP为业务对象供应面向方面编程(AOP)的支持.

AOP完善了IoC容器的功效,为成立企业利用和利用声明式服务奠基了坚固的底子.

三.Spring.Web对ASP.NET举行了一系列功效扩大,包含对ASP.NET页面举行依靠注入、双向数据绑定、在ASP.NET 1.1中利用Master page、以及加强的本地化功效支持等.

四.Spring.Services答应将肆意的“普通”对象(意为没有担当任何指定基范例的对象)公布为企业服务(COM+)或远程对象.

通过依靠注入和特点元数据覆盖等功效,该模块可以使.NET的Web服务得到极大的机动性.同时也支持Windows后台服务.

五.Spring.Data定义了一个抽象的数据拜候层,可以超越各种数据拜候技术(从ADO.NET到各种ORM)举行数据拜候.

该模块包含一个ADO.NET的抽象层,削减了利用传统ADO.NET举行编码和事件管理时的工作量.

六.Spring.ORM为时下风行的ORM类库供应了一个整合层,此中包含声明式事件管理等诸多功效.


  以上是“Spring.net(一)----Spring.NET框架简介及模块阐明[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 在Ubuntu管理iPhone/iPod SpringBoard图标
  • Visual C++ sprintf()函数用法
  • 发扬EJB、Spring思惟将组件化举行到底
  • spring在MVC层办理JPA的缓迟加载问题
  • 用spring简单实现发送邮件
  • 用Spring framework实现按时器功效
  • 关于Struts和Spring两种MVC框架的比较
  • Spring自动装配的学习
  • Spring事件配置的五种办法
  • Spring编程入门十大问题解答
  • Hibernate+Spring+Struts扩大Struts
  • J2EE新手入门之"Spring"名词注释
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .