1、架构思想:前后端分离
术业有专攻
前端同事集中精力做前端页面的效果,bootstrap模板支撑,js,css,html,jq的代码逻辑通过ajax进行接口的请求调用,达到获取服务器数据的目的。
后端同事也是尽其所能的做好自己的事情,分层架构,模型的选取,接口、数据库设计,性能研究,不需要像jsp那样,还需要去操作前端的代码逻辑,填充数据。
2、搭建项目,目录结构
搭建基础的spring-boot项目有两种方式:
- spring-boot官方提供的工程初始化网站,进入之后可以根据自己的需求,选择对应的参数,然后generate project,下载好的压缩包,解压后,导入idea
- 直接使用idea进行工程创建,
其实就是步骤1的桌面版本,效果是一样的
3、项目结构,设计思想