Spring在開發專案中起的作用
spring框架將各層內容進行整合,並且提供IOC和AOP的操作;
- 通過spring管理持久層的mapper(相當於dao介面)
- 通過spring管理業務層service,service中可以呼叫mapper介面,並對事務進行控制。
- 通過spring管理表現層Handler,Handler中可以呼叫service介面。
mapper、service、Handler都是javabean。
第一步:整合dao層
mybatis和spring整合,通過spring管理mapper介面。
使用mapper的掃描器自動掃描mapper介面在spring中進行註冊。
第二步:整合service層
通過spring管理 service介面。
使用配置方式將service介面配置在spring配置檔案中。
實現事務控制。
第三步:整合springmvc
由於springmvc是spring的模組,不需要整合。
BeanFactory是個Factory,也就是IOC容器或物件工廠,FactoryBean是個Bean。在Spring中,所有的Bean都是由BeanFactory(也就是IOC容器)來進行管理的。但對FactoryBean而言,這個Bean不是簡單的Bean,而是一個能生產或者修飾物件生成的工廠Bean,它的實現與設計模式中的工廠模式和修飾器模式類似;
相關文章
- Spring在ssh中的作用Spring
- 專案計劃在專案管理中的重要作用(轉)專案管理
- 在開發專案中進行有效的專案管理(轉)專案管理
- 專案經理在敏捷環境中的作用敏捷
- 業務分析師在敏捷專案中的作用敏捷
- 公平理論在專案管理中的作用(轉)專案管理
- 在 Laradock 中開發 Vue 專案Vue
- 在spring boot專案(maven)中引入其他 spring boot專案Spring BootMaven
- 10.03.09專題:專案管理在企業發展中的作用 未來的發展方向專案管理
- 軟體專案管理的研究及在專案開發中的應用專案管理
- 公路工程施工專案經理在專案管理中的作用(轉)專案管理
- Spring MVC——專案的開發流程SpringMVC
- 淺談團隊管理在IT專案實施中的作用
- spring在專案中實際用途Spring
- 如何給開源專案發起提案
- CRM系統在中小企業發展中起什麼作用?
- 在瀑布式專案中實現敏捷開發敏捷
- 測試驅動開發在專案中的實踐
- Docker在PHP專案開發環境中的應用DockerPHP開發環境
- 人工智慧在CRM中起什麼樣的作用人工智慧
- PMO在企業專案管理中的五個重要作用專案管理
- 混合APP開發的套路(四):在html頁面中開啟專案中的ActivityAPPHTML
- 在開發過程中終止一個專案的想法
- 在Flutter專案中開發IOS桌面元件(WidgetExtension)FlutteriOS元件
- 使用Spring Boot開發Web專案Spring BootWeb
- 專案管理中溝通的作用(轉)專案管理
- 專案管理中溝通的作用 (轉)專案管理
- 記一次遞迴在我專案中所發揮的作用遞迴
- 夜遊專案在旅遊景區的發展中有哪些作用
- 【主流技術】ElasticSearch 在 Spring 專案中的實踐ElasticsearchSpring
- 在專案中獲取Spring的Bean的幾種方式SpringBean
- 00 在Windows環境中開發Cordova專案的準備工作Windows
- [譯] 在小專案開發中,Roda 對比 Sinatra
- web.xml中的contextConfigLocation在spring中的作用WebXMLContextSpring
- 需求調研在ERP專案選型中的重要作用(轉)
- 高度重視造價工程師在專案管理中的作用(轉)工程師專案管理
- fast-spring-boot快速開發專案ASTSpringboot
- Spring Security專案Spring MVC開發RESTful API(二)SpringMVCRESTAPI