Spring理解

值得收藏的好文:

    孤傲苍狼前辈的:文章链接许晨先生的:文章链接

Spring的组成模块:

1.容器核心组件beans:表示的是对spring以及所有bean对象的管理core:包含了最底层的开发支持,例如:依赖的注入关系,资源文件的访问,数据类型的转换context:提供的是一个完整的容器上下文,在这个上下文可以处理对象生命周期或者是事务表达式语言模块:利用spel实现表达式语言的操作,以增强string的功能2.切面编程Spring中使用AspectJ注解和XML配置两种方式实现AOPaop:是整个spring的灵魂所在,利用切面编程来解决所有的辅助性操作。例如,关闭数据库,事物处理3.数据访问模块在整个Java之中,对于数据库的操作只有jdbc一种操作形式,所以在spring里面也提供有专门的ormapping框架,这个框架就利用jdbc半原生完成orm:spring提供的ormapping框架的处理操作,可以方便的整合:hibernate,mybatisis等常见组件。oxm:提供了一个对象与xml文件之间的互相转换jms:提供有消息服务的支持transactions:表示在数据访问模块支持了事物的操作处理4.web支持模块mvc:spring提供有自己的mvc实现(是目前实现最好的一种)spring方便的支持struts2的管理,而不是struts1spring可以自己负责处理mvc的servlet程序类spring完全承办了一个项目,能够独立开发,并且可以容纳其他框架同时存在的综合性框架,spring控制层,数据层都可以负责。5.测试整个Junit

Spring优点:

1.扩展性强,所有框架几乎都可以在spring中整合在一起使用2.降低耦合,spring中避免了关键字new造成的耦合问题

Spring核心思想:

IoC和AOP,那么。这两个核心 服务的对象是啥,就是那堆beans,Spring我们可以理解为就是存放这些bean的容器,它最核心的就干这些事。Spring就是围绕着bean展开的,它主要就是作为bean的容器Spring就好比胶水,通过bean把这些模块粘在一起不要用Spring玩花,让它老老实实的做bean的容器就好了

转载于:https://www.cnblogs.com/ynhwl/p/9906430.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部