# ssm_project **Repository Path**: neal_zero/ssm_project ## Basic Information - **Project Name**: ssm_project - **Description**: ssm项目测试 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #环境搭建 ##1.创建父项目 #### 父项目只需要pop.xml文件,src文件可以删除掉,pop文件里面就是导入所有的中央仓库的依赖包 ##2.分别创建model #### 5个model,(dao,domain,service,utils,web) 等不同的model,除了web层需要选择架构,其他的都不需要选择maven模板 ##3.开始代码 + 3.1 domain层代码(实体类对应后台表) + 3.2 dao层接口代码全部是接口(find,insert update 等) ,主要这里面pop.xml要添加domain的依赖 + 3.3 service层先写接口,再写实现类impl实现调用DAO层的接口用注入的方式声明变量,impl实现层添加service和tranctions等注释 ##4.配置文件(springmvc.xml , web.xml, applictionContext) + 所有的配置文件都配置到web->resource 下面 #### - applictionContext: + 1.开启扫描dao和service的包排除 Controller注解 + 2.配置dao,主要是数据源和sqlSersessionFactory 和mapperScann + 3.配置事务管理AOP #### - springmvc.xml + 1.controller 组件扫描 + 2.视图解析器(前缀后缀) + 3.释放静态资源 + 4.处理器映射() + 5.AOP注解 #### - 拷贝 log4j.properties 到web resources下面 #### - web.xml + 1.核心监听器 + 2.编码过滤器 + 3.前段控制器 + 4.配置加载类路径(加载applictionContext.xml) ### --2020 09 28 + 添加controller类的ProductController类,返回productlist.jsp,测试产品是否能全部读取出来