码迷,mamicode.com
首页 > 编程语言 > 详细

Spring 概述

时间:2020-09-17 23:51:57      阅读:36      评论:0      收藏:0      [点我收藏+]

标签:方式   png   应用   lazy   inverse   体系   contain   内核   java   

什么是Spring

  spring是分层的java应用全栈轻量级开源框架,以IOC和AOP为为内核,提供了展现层springmvc和持久层spring jdbc以及业务层事务管理等众多企业级应用技术。

  IOC——inverse of control反转控制;AOP——aspect oriented programmaing面向切面编程

spring的发展历程

  1997 年 IBM 提出了 EJB 的思想——Enterprise Java Beans
  1998 年,SUN 制定开发标准规范 EJB1.0
  1999 年,EJB1.1 发布
  2001 年,EJB2.0 发布
  2003 年,EJB2.1 发布
  2006 年,EJB3.0 发布
  2004 年,Rod Johnson阐述了 J2EE 开发不使用 EJB 的解决方式(Spring 雏形)
  2007 年,发布了spring5。

spring的优势

  •方便解耦,简化开发

  •AOP编程的支持——面向切面编程

  •声明式事务的支持

  •方便程序的测试

  •方便集成各种优秀框架——ssm

  •降低JavaEE API的使用难度

spring的体系结构

  spring的体系结构用一张图就可以展现出来

   •Core Container是核心容器,就是spring的IOC部分,是spring的核心之一

   •AOP的相关内容

   •Date Access和web区域,是持久层和springmvc的部分

技术图片

 

Spring 概述

标签:方式   png   应用   lazy   inverse   体系   contain   内核   java   

原文地址:https://www.cnblogs.com/qq2210446939/p/13656614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!