- Spring Boot+MVC實戰(zhàn)指南
- 高洪巖
- 411字
- 2022-03-01 16:47:36
1.3 Spring框架介紹
Spring框架簡化了Java EE開發(fā)的流程,它是為了應(yīng)對企業(yè)級應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的,其強大之處在于對Java EE開發(fā)進行全方位的簡化,對大部分常用的功能進行了封裝,比如管理JavaBean,包含創(chuàng)建及銷毀,還提供了基于Web的MVC分層框架,支持數(shù)據(jù)庫操作、安全驗證等功能,但這些功能的實現(xiàn)卻要依賴兩個技術(shù)原理:控制反轉(zhuǎn)(Inversion of Control,IoC)和面向切面編程(Aspect Oriented Programming,AOP)。本書的目的就是使讀者學(xué)習(xí)并掌握Spring中的這兩個核心技術(shù),以在實際的軟件開發(fā)中得以運用。
Spring是一個開放源代碼的Java EE框架,使用Spring簡化了Java EE開發(fā),提升了Java EE軟件項目的開發(fā)效率,提高開發(fā)效率的辦法就是使用模塊架構(gòu),每個模塊處理一個功能或者業(yè)務(wù)。模塊架構(gòu)允許程序員選擇使用哪一個模塊參與開發(fā),同時為Java EE應(yīng)用程序開發(fā)提供集成的容器。在Spring框架中提供了1個JavaBean容器(可以暫時將容器理解為1個List),在該容器中存儲不同數(shù)據(jù)類型的JavaBean對象。在容器中,可以將很多種不同功能的JavaBean進行整合和集成,以達到多個技術(shù)綜合應(yīng)用的目的。
推薦閱讀
- LabVIEW入門與實戰(zhàn)開發(fā)100例
- Java從入門到精通(第5版)
- Production Ready OpenStack:Recipes for Successful Environments
- VSTO開發(fā)入門教程
- SAS數(shù)據(jù)統(tǒng)計分析與編程實踐
- Instant RubyMotion App Development
- 小程序開發(fā)原理與實戰(zhàn)
- 零基礎(chǔ)輕松學(xué)SQL Server 2016
- Java網(wǎng)絡(luò)編程核心技術(shù)詳解(視頻微課版)
- ASP.NET求職寶典
- AI自動化測試:技術(shù)原理、平臺搭建與工程實踐
- Getting Started with JUCE
- Web前端測試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實踐
- Building Apple Watch Projects
- C語言編程魔法書:基于C11標(biāo)準(zhǔn)