博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring是什么,Spring能帮我们做什么
阅读量:6302 次
发布时间:2019-06-22

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

1. spring是什么?

Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。

 

2.Spring能帮我们做什么?

一.Spring能帮我们根据配置文件创建及组装对象之间的依赖关系。

二.Spring 面向切面编程能帮助我们无耦合的实现日志记录,性能统计,安全控制。

三、在传统应用程序当中,我们如何来完成数据库事务管理?需要一系列“获取连接,执行SQL,提交或回滚事务,关闭连接”,而且还要保证在最后一定要关闭连接,多么可怕的事情,而且也很无聊;如果采用Spring,我们只需获取连接,执行SQL,其他的都交给Spring来管理了,简单吧。所以,Spring能非常简单的帮我们管理数据库事务。

四、Spring还提供了与第三方数据访问框架(如Hibernate、JPA)无缝集成,而且自己也提供了一套JDBC访问模板,来方便数据库访问。

五、Spring还提供与第三方Web(如Struts、JSF)框架无缝集成,而且自己也提供了一套Spring MVC框架,来方便web层搭建。

六、Spring能方便的与Java EE(如Java Mail、任务调度)整合,与更多技术整合(比如缓存框架)。

 

 

3. 如何学好Spring

要学好Spring,首先要明确Spring是个什么东西,能帮我们做些什么事情,知道了这些然后做个简单的例子,这样就基本知道怎么使用Spring了。Spring核心是IoC容器,所以一定要透彻理解什么是IoC容器,以及如何配置及使用容器,其他所有技术都是基于容器实现的;理解好IoC后,接下来是面向切面编程,首先还是明确概念,基本配置,最后是实现原理,接下来就是数据库事务管理,其实Spring管理事务是通过面向切面编程实现的,所以基础很重要,IoC容器和面向切面编程搞定后,其余都是基于这俩东西的实现,学起来就更加轻松了。要学好Spring不能急,一定要把基础打牢,基础牢固了,这就是磨刀不误砍柴工。

 

 

 

 

 

转载于:https://www.cnblogs.com/bangchen/p/6693171.html

你可能感兴趣的文章
在64位系统中访问32位注册表(2)(修订版)
查看>>
Qt文档网站
查看>>
Chrome 开始允许用户自己监控扩展的活动
查看>>
微软活动目录ActiveDirectory的接触入门【转载】
查看>>
【技术贴】如何汉化 myeclipse 中的svn插件
查看>>
SQLSERVER中得到执行计划的方式
查看>>
简明Linux命令行笔记:w
查看>>
Seafile 1.4 发布,文件同步和协作平台
查看>>
Vim的分屏功能 | 酷壳 - CoolShell.cn
查看>>
XP如何减少开机时进度条的圈数
查看>>
hdu1059Dividing
查看>>
分享:libuv 中文编程指南
查看>>
EXIT_FAILURE_百度百科
查看>>
【rank】【转】Learning to Rank
查看>>
2013年3月29日星期五今天开发遇到的问题小结
查看>>
树莓派启用i2c设备
查看>>
MD5算法的C++实现[转载]
查看>>
找回 ie 图标
查看>>
资源、文件-Android应用程序资源的编译和打包过程分析-by小雨
查看>>
Using DirectX Shaders in 3ds Max
查看>>