一.Spring 框架简介及官方压缩包目录介绍
1.主要发明者:Rod Johnson
2.轮子理论推崇者:
    2.1 轮子理论:不用重复发明轮子.
    2.2 IT 行业:直接使用写好的代码.
3.Spring 框架宗旨:不重新发明技术,让原有技术使用起来更加方便.
4.Spring 几大核心功能
         4.1 IoC/DI 控制反转/依赖注入
        4.2 AOP 面向切面编程
        4.3 声明式事务.
5.Spring 框架runtime
    5.1 test: spring 提供测试功能
    5.2 Core Container:核心容器.Spring 启动最基本的条件.
        5.2.1 Beans : Spring 负责创建类对象并管理对象
        5.2.2 Core: 核心类
        5.2.3 Context: 上下文参数.获取外部资源或这管理注解等
        5.2.4 SpEl: expression.jar
    5.3 AOP: 实现aop 功能需要依赖
    5.4 Aspects: 切面AOP 依赖的包
    5.5 Data Access/Integration : spring 封装数据访问层相关内容
        5.5.1 JDBC : Spring 对JDBC 封装后的代码.
        5.5.2 ORM: 封装了持久层框架的代码.例如Hibernate
        5.5.3 transactions:对应spring-tx.jar,声明式事务使用.
    5.6 WEB:需要spring 完成web 相关功能时需要.
        5.6.1 例如:由tomcat 加载spring 配置文件时需要有spring-web包
6.Spring 框架中重要概念
6.1 容器(Container): Spring 当作一个大容器.
    6.2 BeanFactory 接口.老版本.
        6.2.1 新版本中ApplicationContext 接口,是BeanFactory 子接口.BeanFactory 的功能在ApplicationContext 中都有.
 
7.从Spring3 开始把Spring 框架的功能拆分成多个jar.
    7.1 Spring2 及以前就一个jar

1. Spring 框架简介及官方压缩包目录的更多相关文章

  1. Spring4- 01 - Spring框架简介及官方压缩包目录介绍- Spring IoC 的概念 - Spring hello world环境搭建

    一. Spring 框架简介及官方压缩包目录介绍 主要发明者:Rod Johnson 轮子理论推崇者: 2.1 轮子理论:不用重复发明轮子. 2.2 IT 行业:直接使用写好的代码. Spring 框 ...

  2. Spring 系列: Spring 框架简介 -7个部分

    Spring 系列: Spring 框架简介 Spring AOP 和 IOC 容器入门 在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级 ...

  3. Spring 系列: Spring 框架简介(转载)

    Spring 系列: Spring 框架简介 http://www.ibm.com/developerworks/cn/java/wa-spring1/ Spring AOP 和 IOC 容器入门 在 ...

  4. Spring笔记——Spring框架简介和初次框架配置

    Spring简介 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Deve ...

  5. Spring 系列: Spring 框架简介

    Spring AOP 和 IOC 容器入门(转载) 在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的.强壮的 J2EE 应用程序.dev ...

  6. SHH入门:Spring框架简介

    (1)Spring 七大模块 核心容器:核心容器提供Spring 框架的基本功能.核心容器的主要组件是 BeanFactory,它是工厂模式的实现.BeanFactory 使用控制反转 (IOC) 模 ...

  7. Spring框架简介

    1.发明者:Rod Johnson 2.轮子理论推崇者: 2.1 轮子理论:不用重复发明轮子 2.2 IT行业:直接只用写好的代码 3.Spring框架宗旨:不重新发明技术,让原有技术使用起来更加方便 ...

  8. Spring 框架简介

    Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的.框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架. 在这篇由三部 ...

  9. [JavaEE] IBM - Spring 系列: Spring 框架简介

    Spring AOP 和 IOC 容器入门 在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的.强壮的 J2EE 应用程序.develop ...

随机推荐

  1. CentOS7双网卡绑定配置

    step1:创建绑定文件 [root@node-1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0 TYPE="bond"BOO ...

  2. vue去掉地址栏#(带来的后果)

    按以下修改后,带来的后果:打包后部分图片访问不到,首页没加载router-view内容 router 的index中配置模式设置为history export default new Router({ ...

  3. MAC book 无法删除普通用户的解决办法

    1来自苹果官网 macOS Sierra: 删除用户或群组 如果您是管理员,当您不想再让某些用户访问 Mac 时,可以删除他们.您也可以删除不想要的群组. 删除用户时,您可以存储该用户的个人文件夹(包 ...

  4. 322. Coin Change选取最少的硬币凑整-背包问题变形

    [抄题]: You are given coins of different denominations and a total amount of money amount. Write a fun ...

  5. java_20 LinkedList类

    LinkedList类特有的方法 (1)addLast()  将指定元素添加到此列表的结尾. addFirst() 将指定元素添加到此列表的开始. public static void main(St ...

  6. Object强转为实体类类型失败!!!!!!

    这是从我CSDN博客直接拿来的图片废话不多说,直接上代码:

  7. JS中的offset scroll event client

    一.offset 一般用来检测盒子的偏移.位移,都是只读属性,不能赋值 offsetWidth和offsetHeight表示的是:调用者盒子的宽和高,包括盒子自身的padding和border off ...

  8. dataTables分页实现两个前提

    ., 'desc' ]]}); .数据结构

  9. 【转】C#单元测试,带你快速入门

    [转]C#单元测试,带你快速入门 注:本文示例环境 VS2017 XUnit 2.2.0 单元测试框架 xunit.runner.visualstudio 2.2.0 测试运行工具 Moq 4.7.1 ...

  10. 【python-strip】Python strip()方法

    strip()方法用于移除字符串首尾的指定字符(默认是空格) 比如: str = "0000000this is string example....wow!!!0000000"; ...