博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识Spring
阅读量:5323 次
发布时间:2019-06-14

本文共 538 字,大约阅读时间需要 1 分钟。

  Spring框架简介

  

  由上图官方提供的Spring框架结构图可看出,Spring框架是基于core层的多级J2EE应用程序框架,是轻量级的IOC和AOP容器框架,主要负责对JavaBean的生命周期进行有效管理,为程序员采用接口编程,提高程序可维护性和扩展性提供了可能,并且拥有比较强的与其他框架集成的能力。

  Spring的优点

  (1)轻量级:提供了配置式开发,基于Spring实现的程序代码复杂度低。

  (2)面向接口编程:在Spring配置文件中以实现类来耦合,在Java代码中以接口来耦合,将编码的耦合提升到了接口的层次,提高了程序的可扩展性,可重构性和可维护性(如应用重构时,需要完全替换某个实现,则只需要原先的接口,在配置文件中修改实现类路径即可)。

  (3)IOC:将JavaBean的创建,生命周期都交由Spring托管,开发者无需关心。

  (4)AOP:Spring提供了面向切面编程的方式,方便程序进行功能性的扩展或应用的模块化拆分。

  (5)侵入性低:Spring支持通过配置式实现程序的功能,避免了过多的对业务代码的侵入。

 

转载于:https://www.cnblogs.com/jiyukai/p/6642904.html

你可能感兴趣的文章
06-redis主从
查看>>
linux下面桌面的安装
查看>>
thinkphp如何实现伪静态
查看>>
作业引擎quartz.net --- 监听链
查看>>
iframe传参数
查看>>
人工智能 tensorflow框架-->Softmax回归模型的理论理解 07
查看>>
BZOJ 2243: [SDOI2011]染色( 树链剖分 )
查看>>
BZOJ 1925: [Sdoi2010]地精部落( dp )
查看>>
三点坐标求三角形面积(数学)
查看>>
c++中的string常用函数用法总结!
查看>>
C语言学习记录_2019.02.06
查看>>
Java中Calendar工具类的一些常用方法
查看>>
常用JS调试工具使用方法,帮你快速定位问题(Firebug+ IE“开发人员工具”)
查看>>
[bzoj4552][Tjoi2016&Heoi2016]排序
查看>>
界面交互之支付宝生活圈pk微信朋友圈
查看>>
ES6入门 阮一峰
查看>>
快速理解Docker - 容器级虚拟化解决方案
查看>>
[erlang] mnesia
查看>>
request对象
查看>>
字符串比较
查看>>