zoukankan      html  css  js  c++  java
  • Spring理解?

    (1)Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,是解决企业应用开发的复杂性,为J2EE应用提供了全方位的整合框架,在Spring框架下实现多个子框架的组合。

    (2)Spring通过控制反转(IoC)的技术促进了松耦合,当使用IoC一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。

    (3)Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发。为JavaBean提供了一个更好的应用配置框架,尽量减少不必要的异常捕捉,使应用程序更加容易测试。

    (4)Spring是轻量的、非侵入的、面向接口编程,应用中的对象不依赖于Spring的特定类,包含并管理应用对象的配置和生命周期。

    (6)Spring由七大模块Spring Core、Spring AOP、Spring ORM、Spring Web、Spring DAO、Spring Context、Spring Web MVC组成。

    (7)Spring的核心容器提供了依赖注入特征来实现容器对Bean的管理,BeanFactory是任何Spring应用的核心,是工厂模式的一个实现,它使用IoC将应用配置和依赖从实际的应用代码中分离出来。

    (8)Spring的MVC框架为构建Web应用提供了一个功能全面的MVC框架。虽然Spring可以很容易地与其它MVC框架集成,例如Struts,但Spring的MVC框架使用IoC对控制逻辑和业务对象提供了完全的分离。

  • 相关阅读:
    使用 ASP.NET 2.0 ObjectDataSource 控件

    掌握 ASP.NET 之路:自定义实体类简介
    将 JavaScript 与 ASP.NET 2.0 配合使用
    C# 程序的通用结构
    实例化web service里类的实例
    Web服务枚举组件不可用 修复 (转载)
    09年初步学习计划
    Javascript return false的作用
    如何识别 SQL Server 的版本
  • 原文地址:https://www.cnblogs.com/hongwei2085/p/8877978.html
Copyright © 2011-2022 走看看