网站救助计划
1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本
2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助,网站倒闭后可联系站长领取本站pdf内容
3.若网站能存活下来,后续将会持续更新内容
先看下官网的图,大致了解下
从上图可以看大,大致有Data Access/Integration、Web、AOP、Aspects、Instrmentation、Messaging、Core Container、Test几个部分,简单介绍下比较重要的几个部分:
- Data Access/Integration,主要有JDBC、ORM、OXM、JMS、Transactions等几个部分组成,JDBC主要用于访问数据库,比如每个数据库都有不同的API,操作不同的数据库,就需要调用不同的API,而调用JDBC API操纵数据库就避免这种情况。Transactions是提供了对事务的支持。ORM表示提供了对ORM框架的支持。OXM表示对OXM框架的支持。JMS表示支持Java消息服务。(了解即可)
- Web,主要提供了一些针对web开发的集成特性
- AOP,支持面向切面编程
- Aspects,与Aspects集成并提供支持
- Core Container,包含Beans、Core、Context、SpEL,其中Beans提供了BeanFactory,其中beans是受到Spring管理的对象。Core是核心模块,Spring的基本功能都依赖于该库,包括控制反转和依赖注入等。Context提供了一种框架式的对象访问方法
- Test,主要提供测试支持,支持JUnit、TestNG、Mockito等对Spring组件进行单元测试和集成测试
本站链接:https://www.mianshi.online,如需勘误或投稿,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版