首先你要了解什么事spring框架,其次你要知道的是你学这个将来对你有什么用途学这个主要是为了干什么,一开始不要觉得说什么我连这个是什么都不清楚,你可以放心的,也是有很多小白都是不知道这个是什么,都是从零开始的,所以不用担心。小编这就为您提供一个视频你可以先看一下的。
首先Spring框架是由于r软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由Ejb完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
其次Spring框架主要用于与其他技术(struts,hibernate等)进行整合,可将应用程序中的Bean组件实现低耦合关联.最终可以提高系统扩展和维护性.
将来我们利用Spring框架管理系统的各个组件(Action,Service,DAO)采用Spring的IOC和AOP机制实现各组件的关联.从而实现了低耦合调用.增强了系统可维护性和扩展性.
Spring具有简单、可测试和松耦合等特点,从这个角度出发,Spring不仅可以用于服务器端开发,也可以应用于任何Java应用的开发中,它的优点有以下几条:
1、非侵入式设计
2、 方便解耦、简化开发
3、支持AOP
4、支持声明式事务处理
5、方便程序的测试
6、方便集成各种优秀框架
7、降低Java EE API的使用难度
Spring能够帮助你解决许多问题而且无需使用EJB。Spring能提供一种EJB的替换物,它们适于许多web应用。例如,Spring能使用AOP提供声明性事务而不通过使用EJB容器,如果你仅仅需要与单个的数据库打交道,甚至不需要JTA实现。 Spring对很多难用的Java EE API(如JDBC,JavaMail,远程调用等)提供了一个薄薄的封装层,通过Spring的简易封装,这些Java EE API的使用难度大为降低。Spring的源码设计精妙、结构清晰、匠心独用,处处体现着大师对Java设计模式灵活运用以及对Java技术的高深造诣。Spring框架源码无疑是Java技术的最佳实践范例。如果想在短时间内迅速提高自己的Java技术水平和应用开发水平,学习和研究Spring源码将会使你收到意想不到的效果。
而且.Spring并不强制应用完全依赖于Spring,开发者可自由选用Spring框架的部分或全部
所谓书不尽言,言不尽意,小编有什么说的错的地方大家可以多多留言评论讨论哦!