Spring.NET 介绍
来源:互联网 发布:javascript案例大全 编辑:程序博客网 时间:2024/04/29 12:38
第一章. 介绍
1.1. 概览
Spring.NET 是一个关注于.NET企业应用开发的应用程序框架。它能够提供宽广范围的功能,例如依赖注入、面向方面编程(AOP)、数据访问抽象, 以及ASP.NET集成等。基于java的spring框架的核心概念和价值已被应用到.NET。Spring.NET 1.0 包含一个完全功能的依赖注入容器和AOP库。后续的发布将包含对ASP.NET、Remoting和数据访问的支持。下图展现出了 Spring .NET的各个模块。具有黑色阴影的模块包含在1.0版本中,其他模块计划在将来的发布中推出。在很多情况下,你可以在我们的下载网站中发现可以工作的计划模块的实现。
Spring.Core 库是框架的基础, 提供依赖注入功能。Spring.NET中大多数类库依赖或扩展了Spring.Core的功能。IObjectFactory接口提供了一个简单而优雅的工厂模式,移除了对单例和一些服务定位stub写程序的必要。允许你将真正的程序逻辑的配置和依赖的详细情况解耦。作为对IObjectFactory的扩展,IApplicationContext接口也在Spring.Core库中,并且添加了许多企业应用为中心的功能,例如利用资源文件进行文本本地化、事件传播、资源加载等等。Spring.Aop 库提供对业务对象的面向方面编程(AOP) 的支持。Spring.Aop 库是对Spring.Core库的补充,可为声明性地建立企业应用和为业务对象提供服务提供坚实的基础。Spring.Web 库扩展了ASP.NET,添加了一些功能,如对ASP.NET页面的依赖注入,双向数据绑定,针对 ASP.NET 1.1的Master pages以及改进的本地化支持。
Spring.Services库可让你将任何“一般”对象(即没有从其他特殊的服务基类继承的对象)暴露为企业服务或远程对象,使得.NET Web services 获得依赖注入的支持,并覆盖属性元数据。此外还提供了对Windows Service的集成。Spring.Data 库提供了数据访问层的抽象,可以被多个数据访问提供者(从ADO.NET 到多个ORM 提供者)应用。它还包含一个对ADO.NET的抽象层,移除了为ADO.NET编写可怕的编码和声明性的事务管理的必要。
Spring.ORM库提供了对常见对象关系映射库的的集成,提供了一些功能,比如对声明性事务管理的支持。
注:本文原文来源:http://www.springframework.net/doc/reference/html/index.html
- Spring.NET 介绍
- NHibernate和Spring.Net框架介绍
- NHibernate和Spring.Net框架介绍(一)
- NHibernate和Spring.Net框架介绍(一)
- NHibernate和Spring.Net框架介绍(二)
- NHibernate和Spring.Net框架介绍(一)(序)
- 【资料整理】Spring.Net框架介绍(1)
- NHibernate和Spring.Net框架介绍(一)
- NHibernate和Spring.Net框架介绍(二)
- Spring 介绍
- Spring介绍
- spring 介绍
- spring介绍
- Spring介绍
- spring介绍
- spring介绍
- spring介绍
- spring介绍
- 精通Javascript动态网页编程
- 中科院Java高端培训视频教程第12讲-D
- xp sp3 激活 activate
- Oracle 的SQL*LOADER
- 如何判断是不是完全二叉树
- Spring.NET 介绍
- 中科院Java高端培训视频教程第12讲-E
- code.jam - Always Turn Left
- js拖动效果
- 中科院Java高端培训视频教程第12讲-F
- LINUX 常见问题1000个详细解答
- 拨开SaaS身上的迷雾
- 中科院Java高端培训视频教程第12讲-G
- 进度条封装类