简介
ssm整合就是把spring框架springmvc框架和mybatis框架整合在一起724系统架构图前端框架
JSP模式是理论基础,但实际开发中,我们常将服务器端程序,根据逻辑进行分层。一般比较常见的分三层:经典三层体系架构。三层分别是:表示层、业务逻辑层、数据访问层(表现层、业务层、持久层)。
- 表示层:又称为web层,与浏览器进行数据的交互。
- 业务逻辑层:又称为service层,专门用于处理业务数据的。
- 数据访问层:又称为dao层,与数据进行数据的交换的。将数据库的一条记录与JavaBean进行对应
系统构架图
- JSPjQuery框架HTML5、CSS3
- Web框架:Spring MVC Spring Core
- 基于IoC和AOP的处理方式统一管理所有的JavaBean
- ORM:MyBatis框架
- 数据存储:MySQL
数据库创建
SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for bookmanage -- ---------------------------- DROP TABLE IF EXISTS `bookmanage`; CREATE TABLE `bookmanage` ( `id` int(0) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `time` datetime(0) NULL DEFAULT NULL, `type` int(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of bookmanage -- ---------------------------- INSERT INTO `bookmanage` VALUES (1, '安徒生童话', '安徒生', '2023-07-03 15:46:41', 1); INSERT INTO `bookmanage` VALUES (2, '王棋历险记', '王棋', '2023-07-03 15:47:10', 2); INSERT INTO `bookmanage` VALUES (3, '小史的故事', '屎程浩', '2023-07-03 15:47:50', 3); SET FOREIGN_KEY_CHECKS = 1;
此数据库可以直接使用
整合框架流程
1.创建项目
2.导入pom配置文件依赖
3.配置mybatis配置文件
4.配置spring配置文件
5.配置springmvc配置文件
6.配置web配置文件
创建项目
注意别选错误;选择完毕后点击下一步
此项目格式