This is a JavaEE project demo based on SSM.It show us how to use SpringBoot, MyBatis, echart directly and simply.If you are a beginner in SSM or just want to build a SSM project immediately, you can fork it and learn it. I think it can be useful to you.
-
Spring ->简化开发-> [Spring boot]
-
springboot内置tomcat(服务器) 简化了servlet
前端技术:
jsp:前后端不分离,java view resolver (数据 -> html片段)
本项目:前后端分离(
java 后端 查询 处理 数据
-> json
-> 前端
-> js来动态生成展示的数据,而不是使用后端传来的html
)
数据库操作ORM框架:
X hibernate
X 直接操作
√ MyBatis 操作数据库的orm框架 来操作数据库
- 位置: JavaEE-project/SQL
- 使用时候把里面的.sql文件导入到自己的数据库
- 位置:JavaEE-project/client
- 目前我们使用的页面是client下的index.html
- 其他页面都可以在本地打开,里面有的图表我们都可以搞数据,没事干可以看一看哪页面的哪个图标适合我们搞数据
- 位置:JavaEE-project/server/src/main/java/com/yzcz/server
- 项目使用了SpringBoot框架,数据库访问使用了MyBatis
- controller: 控制器层,主要是处理url请求[Get/Post/Put/Delete]
- mapper: DAO层,与数据库操作有关
- model: 模型层,与数据库对应javaBean有关
- service: Service层,用于业务逻辑
- config: 里面是配置相关,主要是springboot的包扫描配置和Mybatis配置
- 位置:JavaEE-project\server\src\main\resources\application.yml
- 里面主要关注下面的部分代码,其中改为自己的数据库信息
url: jdbc:mysql://127.0.0.1:3306/YourDatabaseName?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
username: YourMysqlAccount
password: "YourMysqlPassword"