SSM整合(spring,spirngmvc,mybatis)
阿新 • • 發佈:2017-09-18
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)