Spring在開發項目中起的作用

文章最前: 我是Octopus,這個名字來源於我的中文名--章魚;我熱愛編程、熱愛算法、熱愛開源。所有源碼在我的個人github ;這博客是記錄我學習的點點滴滴,如果您對 Python、Java、AI、算法有興趣,可以關注我的動態,一起學習,共同進步。

相關文章:

  1. LeetCode:55. Jump Game(跳遠比賽)
  2. Leetcode:300. Longest Increasing Subsequence(最大增長序列)
  3. LeetCode:560. Subarray Sum Equals K(找出數組中連續子串和等於k)

文章目錄:

spring框架將各層內容進行整合,並且提供IOC和AOP的操作;

第一步:整合dao層

第二步:整合service層

第三步:整合springmvc


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,它的實現與設計模式中的工廠模式和修飾器模式類似;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章