# mvnSSM1679 **Repository Path**: FengRuiCode/mvnSSM1679 ## Basic Information - **Project Name**: mvnSSM1679 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-07-05 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README SSM框架整合思路: ## 一:构建maven webapp项目 1: 修改项目属性 项目架构划分 java 源代码目录 三层架构 bean(daomian) 编写与数据库表对应的实体类 mapper(dao) 接口 service 接口与实现 controller 控制器 resources 配置文件目录 2: 导入必须的依赖 - spring包 - mybatis - mybatis整合spring - tomcat插件 - 数据源 ## 二:编写配置文件 1:配置项目启动入口 web.xml - spring web的容器参数 - 加载核心配置文件 springmvc - mvc跳转 - 乱码处理 - 监听器 2:spring与mybatis整合配置文件 spring-mybatis.xml - 读取与数据库连接的配置文件 jdbc.properties - 声明一个数据源 - 构建sqlSessionFactory - 扫描mybatis定义的mapper类 向spring容器注册mapper对象 3:spring事务管理器 spring-tx.xml - 声明事务管理 - 配置事务特性 - 配置切面关系 4:spring-mvc.xml配置文件 - 声明controller控制器所在的文件路径 5:其他配置文件 log4j.properties ## 三:获取数据库 集成到项目 ## 四:编写核心代码 1:编写数据库实体类 2:编写mapper - mapper接口文件 .java - mapper映射文件 .xml 3:编写service - 接口 - 实现 4:编写控制器 controller 5:编写对应的前端代码 6:测试 bean mapper service controoler ## 五:版本控制 svn 集中式版本控制工具 git 分布式版本控制工具 配置git 1:配置全局账号 (注册gitee https://gitee.com/) git config --global user.name [注册的账号] git config --global user.email [注册的邮箱] 2:配置ssh免密登录 ssh-keygen -t rsa -C [注册的邮箱] 3:将云端代码库克隆到本地 git clone [云端代码库地址] 4:查看本地代码库的状态 git status 5:将新增的文件加入本地库 git add [filename] git add . 6: 提交到本地库 git commit -m [msg] 7:将本地仓库文件提交到远程仓库 git push origin master