1. 程式人生 > >SSM整合(spring,spirngmvc,mybatis)

SSM整合(spring,spirngmvc,mybatis)

round 創建app factor 聲明式事務 容器 items dbcp mvc cti

技術分享

整合思路

技術分享

技術分享

準備環境:導入jar包(spring mybatis dbcp連接池 mysql驅動包 log4j)

技術分享

工程結構:

技術分享

---------------------------

1. 整合dao

mybatis和spring進行整合

技術分享

applicationContext-dao.xml

配置:

1.數據源

2.SqlSessionFactory

3.mapper掃描器

技術分享

創建po以及mapper(通過逆向工程,這裏不再演示)

針對綜合查詢mapper,一般情況會有關聯查詢,建議自定義mapper

ItemsMapperCustom.xml

技術分享

ItemsMapperCustom.java

技術分享

---------------------------

整合service

讓spring管理service接口

技術分享

技術分享

在spring容器配置service(applicationContext-service.xml)

創建applicationContext-service.xml,文件中配置service

技術分享

事務控制(applicationContext-transaction.xml)
在applicationContext-transaction.xml中使用spring聲明式事務控制方法。

技術分享

------------------------------------------------------

整合springmvc

創建springmvc.xml文件,配置處理器映射器、適配器、視圖解析器。

技術分享

web.xml中配置前端控制器

技術分享

編寫Controller(就是Handler)

技術分享

技術分享

加載spring容器

將mapper、service、controller加載到spring容器中

技術分享

技術分享

部署項目,啟動服務器:訪問:

技術分享

----------------------------------

SSM整合(spring,spirngmvc,mybatis)