Spring实战(1)-认识Spring

前言:

SSM框架为现在主流的java web开发框架,但是用起来需要非常多的XML配置文件,让人头疼,spring boot很好的解决了这一问题,spring boot可以简单理解为:使用默认开发配置来实现快速开发。减少了初学者的很多配置头疼问题。

本系列就打算以最精简的语言和干货来做,屁话就不多说了。争取做到每一句话都不多,都是重点。


Spring简介:

Spring 是分层的java ee 应用一站式开源框架,以IOC(inverse of control,控制反转)和AOP(切面编程)为内核。Spring是模块化的,意味着你可以只使用你需要的Spring模块。如图:

图中的每一个最小的单元,Spring都至少有一个对应的jar包


Spring体系架构:

先从简单的开始,简单的Spring分层一般包含:持久层(Dao)、领域对象层(Domain)、业务层(Service)、展现层(Web)。如图:

持久层(Dao):1.加载数据库中数据并实例化领域对象。2.将领域对象持久化到数据库中。

领域对象层(Domain):体现了ORM的思想,简单可以理解为领域对象的每一个类对应数据库中的一张表。

业务层(Service):将持久层组织起来,完成相应的业务操作。

展现层(web):1.controller一般放在其中。2.jsp/html页面


下一节重点介绍内核IOC

猜你喜欢

转载自blog.csdn.net/qq_42666483/article/details/83021595