ssm(spring + springmvc + mybatic)项目结构图

一、ssm_class
src
xxx.xxx.controller:放controller,而controller值的是控制器,业务逻辑都写在该类。
xxx.xxx.pojo:专门放实体类,实体类中指对应数据库表中的字段,与表中的数据与属性相同。
xxx.xxx.mapper:放接口与实体类映射文件,该类中要与数据库里的字段一致。
ssm(spring + springmvc + mybatic)项目结构图
二、WebContent
WEB-INF
pages:该文件自己创建,存放jsp页面。
lib:专门放jar包。
web.xml:
springmvc-selvlet.xml
index.jsp
ssm(spring + springmvc + mybatic)项目结构图
三、三个配置文件内部解析
web.xml:
1、*前端控制(ait+/)#dispachservlet
ssm(spring + springmvc + mybatic)项目结构图这里面的名字要与下面的name名字一致
而这里面的起的是springmvc 创建配置文件的名字也要是springmvc-servlet.xml
2、容器启动监听器(ait+/)#xxx.Listener
ssm(spring + springmvc + mybatic)项目结构图<param-value这里放自己配置文件的路径
3、字符编码过滤器:如果有多个过滤器,必须写在多个过滤器前面
(alt+shift+T)搜索characterEncodingFilter并有三个值
ssm(spring + springmvc + mybatic)项目结构图
ssm(spring + springmvc + mybatic)项目结构图指这这个单词CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter就会出现这些东西然后复制粘贴到这里面来ssm(spring + springmvc + mybatic)项目结构图
springmvc-serlvet.xml
1、配置视图资源解析器
ssm(spring + springmvc + mybatic)项目结构图
2、配置开启注解功能
ssm(spring + springmvc + mybatic)项目结构图
spring.xml
1、数据源(basicdatasource)四个属性:驱动路径 连接路径 账号 密码
ssm(spring + springmvc + mybatic)项目结构图里面的的账号密码写自己数据库里的 url里写自己的端口号与数据库名字
2、事务管理(datasourcetransaction)一个属性用ref关联
ssm(spring + springmvc + mybatic)项目结构图
3、sqlsessionfactorybean 三个属性
关联数据源 datasource
关联mybatic主配置文件 configlocation
关联映射文件 mapperlocations
ssm(spring + springmvc + mybatic)项目结构图configlocation mapperlocations 这里面都写自己的文件路径
4、mapper映射扫描器 一个属性(basepackge)指定扫描mapper包
ssm(spring + springmvc + mybatic)项目结构图
多勤加练习 我说的也不是很完整 更多的还要你们去发现