开发环境
- IntelliJ IDEA
- Gradle
- Maven
- MySql
- Tomcat
SSM( Spring SpringMVC MyBatis)
项目使用Maven构建,框架全部使用最新稳定版本
Spring
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。解决应用开发中的复杂性
SpringMVC
SpringMVC就是一个Spring内置的MVC子框架。主要解决项目分层(Model模型、View视图、Controller控制器),前后端代码分离。
MyBatis
ORM框架,解除sql与程序代码的耦合:通过提供DAO层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易维护,更易单元测试。sql和代码的分离,提高了可维护性
SpringBoot MyBatis
SpringBoot
Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。主要目的是为 Spring 的开发提供了更快更广泛的快速上手、实现快速开发和快速部署
MyBatis
ORM框架,解除sql与程序代码的耦合:通过提供DAO层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易维护,更易单元测试。sql和代码的分离,提高了可维护性