栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring简介

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring简介

Spring,一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架,框架的目的很明确,简化开发,轻代码,重实现.

Spring的优势

1.方便解耦,简化开发

2.AOP编程的支持

3.声明式事物的支持

4.方便程序的测试

5.方便集成各种优秀框架

6.降低JavaEE API的使用难度

7.Spring框架源码是经典学习范例

说起Spring框架,一切都要从Bean开始.众所周知,Java是面向对象编程,Java开发项目大多用的就是Bean对象,Bean对象既然是重点,了解它的发展史还是很有必要的.

Java Bean的演进过程

Java最开始做插件开发(Applet Bean),但是并没有把它做起来,那么问题来了,Java靠什么火起来了,毋庸置疑,web开发(JavaBean),Java要做web发布以后,慢慢的就开始写项目就变得复杂起来,Java提出了一套标准(EJB),虽然看上去(EJB)已经很OK了,但是还是很笨重,便再次简化一遍,这时候spring框架就被提出来了(POJO),有了spring框架,Java码农们开发很大方面得到了简化

没有spring框架之前,程序员们要更多的干预项目,与项目就变成重交互,,spring框架的出现,就好比是把手动档升级成了自动挡,就大大简便交互开发既然spring这么好了,我们要用这项技术,肯定要去了解学习它

spring技术点

I O C(控制反转):如果不用控制反转,需要对象都得自己手动去创建,而用它就不一样了,把对象的创建权交给spring,你 什么时候需要对象,spring的I O C容器就会创建一个对象给你

D L(依赖查询):依赖查询去I O C容器中查找所需要的对象

D I(依赖注入):依赖注入正是把I O C容器中的对象传到你需要的类中

A O P(面向切面):在不修改源代码的情况下,给源代码的指定方法上添加特定的功能模块,针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果

如今,spring不仅是一个框架,而形成了一个生态

 spring各模块的任务

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/434916.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号