一、簡(jiǎn)單介紹一下 Spring
Spring是一個(gè)全面的、企業(yè)應(yīng)用開(kāi)發(fā)的一站式解決方案,貫穿表現(xiàn)層、業(yè)務(wù)層、持久層,可以輕松和其他框架整合,具有輕量級(jí)、控制反轉(zhuǎn)、面向切面、容器等特征。
輕量級(jí) : 空間開(kāi)銷(xiāo)和時(shí)間開(kāi)銷(xiāo)都很輕量
控制反轉(zhuǎn) : 對(duì)象依賴(lài)的對(duì)象通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái) (@Autowired),不需要程序員去創(chuàng)建。
面向切面 : 把業(yè)務(wù)邏輯和系統(tǒng)邏輯分開(kāi)。
容器 : Spring 包含并管理業(yè)務(wù)對(duì)象的配置和生命周期。
二、Spring 核心組成
Spring 常用模塊如下:
-
核心容器:提供 Spring 框架基本功能,利用控制反轉(zhuǎn)將應(yīng)用程序的配置和依賴(lài)性規(guī)范與應(yīng)用程序分割開(kāi)。
-
Spring 上下文:是一個(gè)配置文件,向 Spring 框架提供上下文信息。
-
Spring ORM : Spring框架插入了多個(gè)ORM框架,提供了ORM對(duì)象關(guān)系工具。
-
Spring WVC :全功能的構(gòu)建 Web 程序的 WVC 實(shí)現(xiàn)。
Spring 常用注解文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-611680.html
@Controller 、 @RestController、@Component 、@Repository、@Service 等文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-611680.html
到了這里,關(guān)于【Spring】Spring 總覽的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!