springmvc+mybaits的系統架構:
第一步:整合dao層
第二步:整合service層
通過spring管理 service介面。
使用配置方式將service介面配置在spring配置檔案中。
實現事務控制。
第三步:整合springmvc
由於springmvc是spring的模組,不需要整合。
所需要的jar包:
資料庫驅動包:mysql5.1
mybatis的jar包
mybatis和spring整合包
log4j包
dbcp資料庫連線池包
spring3.2所有jar包
jstl包
mybatis配置檔案
sqlmapconfig.xml:
<?xml version="1.0" encoding="utf-8" ?>
-->
db.properties
jdbc.driver=com.mysql.jdbc.driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis
jdbc.username=root
jdbc.password=
配置:資料來源
sqlsessionfactory
<?xml version="1.0" encoding="utf-8" ?>
items.name like '%$%'
select items.* from items
springmvc.xml
建立springmvc.xml檔案,配置處理器對映器、介面卡、視**析器
工程的web.xml
<?xml version="1.0" encoding="utf-8"?>contextconfiglocation
org.springframework.web.context.contextloaderlistener
springmvc
org.springframework.web.servlet.dispatcherservlet
contextconfiglocation
classpath:spring/springmvc.xml
*.action
characterencodingfilter
org.springframework.web.filter.characterencodingfilter
encoding
utf-8
/*index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
spring整合使用持久層框架mybatis(二)
id sqlsessionfactory class org.mybatis.spring.sqlsessionfactorybean name datasource ref datasource name configlocation value classpath mybatis config....
springboot和springmvc的區別
springmvc從兩個方面來看,一是spring,spring的核心中ioc和aop,ioc就是控制反轉 就是將原本由程式 直接操作的物件的呼叫權交給容器 目的是為了減低計算機 的耦合度,所謂的耦合度就是 中的邏輯關係不要太緊密,避免後面改的人會因為不懂業務邏輯導致改錯 除此之外也避免我們每次建立...
springmvc和springboot做分頁查詢
第一種 springmvc 1 pom.xml引入分頁外掛程式 pagehelper 5.1.9 2 在spring配置檔案中的sqlsessionfactory中引入分頁外掛程式 helperdialect mysql 該屬性會自動的進行資料庫鏈結的識別,自動配置適用的分頁方式。使用sqlserv...