SSM简易搭建:
mybatis层:
1.创建maven,在add使得项目是web的项目,导入依赖
2.连接数据库
3.创建包:dao,pojo,service,controller
4.在pojo中创建实体类,和数据库的名称一致
5.在dao层中创建Mapper接口,
add:int add(User),
delete :int delete(int),
updata:int updata(User)
select all:List<User> all();
select id:User id(User)
在创建mapper.xml,写sql文件,主要是namespace命名空间需要绑定mapper接口
6.创建mybatis-config.xml:其中有起别名,重要点绑定mapper.xml
spring:
spring-dao.xml
7.先是准备database.properties,数据源
8.创建配置文件:spring-dao.xml,
(1)关联配置database.properties
(2)创建c3p0连接池,ComPoLODataSource,配置bean,使得url等配置
(3)springBeanFactoryBean创建。引用dataSource,绑定mybatis-config.xml
(4)自动创建MapperScannerConfigurer,属性是sqlSessionFactoryBeanName,在扫描dao接口
spring-service.xml
9.扫描service包
10.bean注入,将所有的业务类主要到容器中,其中需要注入 BookMapper,在业务层有体现
11.声明式事务,DataSourceTransactionManager,还有注入一个数据源(一般来说声明式事务都是和aop织入使用)
spring-controller.xml
12.注解驱动,(mvc)
13.静态资源(mvc-handler)
14.扫描controller包
15.视图解析器
mvc:
16.web.xml:disPatchServelct,init-parm:路径配置,/
17.过滤器:filter,encoding,utf-8 /*