目录

一.后端框架-springboot

二.springboot项目的创建

1.启动idea,依次选择File -->> New -->> project,弹出下框

​编辑2.选择Spring Initializr,填写相关的选项,点击next

3.选取需要的依赖包,如spring web,点击finish,即可创建springboot项目

三.springboot三层架构模型的搭建

1.三层架构通信过程

2.controller层

3.service层接口及实现

4.dao层

5.xml数据库操作

四.总结


一.后端框架-springboot

选用springboot进行后端的搭建。Spring框架是java平台上的一种开源应用框架,提供具有控制反转特性的容器。Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。Spring框架具有控制反转(IOC)特性,IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象进行统一的配置和管理的方法。

二.springboot项目的创建

1.启动idea,依次选择File -->> New -->> project,弹出下框

2.选择Spring Initializr,填写相关的选项,点击next

3.选取需要的依赖包,如spring web,点击finish,即可创建springboot项目

三.springboot三层架构模型的搭建

1.三层架构通信过程

2.controller层

3.service层接口及实现

4.dao层

5.xml数据库操作

四.总结

通过对springboot的基本配置,我明白了springboot的创建和依赖配置方法,明白了springboot如何采用三层架构模型和mvc模式进行数据的交互,从而实现前后端分离,为后续后端代码的编写奠定了基础。

山东大学软件学院创新实训——飞讯(二)相关推荐

  1. 山东大学软件学院创新实训——飞讯(十二)

    目录 一.目标概述 二.功能设计与实现 问卷首页 (1)界面设计 (2)功能实现 问卷详情页 (1)界面设计 (2)功能实现 问卷二维码 (1)界面设计 (2)功能实现 回答详情 (1)界面设计 (2 ...

  2. 山东大学软件学院创新实训——飞讯(四)

    目录 一.目标概述 二.腾讯云im第三方回调 二.回调分类 三.回调示例 1.请求url 2.请求包示例 3.应答包示例 四.回调的保存 1.分析 2.实体类 3.controller层 4.serv ...

  3. 山东大学软件学院创新实训——飞讯(一)

    目录 一.项目介绍 二.docker的安装 1.服务器的配置 2.安装需要的包 3.添加GPG密匙,并添加Docker-ce软件源 4.安装Docker-ce 5.测试运行 6.添加当前用户到 doc ...

  4. 山东大学软件学院创新实训——飞讯(六)

    目录 一.突如起来的变化及内部调整 二.uni-app的学习 三.uni-app的搭建 登录界面 (1)界面设计 (2)核心代码 注册界面 (1)界面设计 (2)核心代码 四.总结 一.突如起来的变化 ...

  5. 山东大学软件学院创新实训——飞讯(八)

    目录 一.目标概述 二.功能设计与实现 搜索好友 (1)界面设计 (2)功能实现 消息发送组件 (1)发送消息界面概览 (2)功能实现 三.总结 一.目标概述 经过前面对uniapp的学习和飞讯项目的 ...

  6. 山东大学软件学院创新实训——飞讯(十三)

    目录 一.目标概述 二.功能代码 1.问卷的创建 2.问题的回答 三.界面展示 四.总结 一.目标概述 这次项目完成的功能是问卷的创建和回答部分,我负责后端的编写,另外一位同学负责前端的编写,从而完成 ...

  7. 山东大学软件学院创新实训——飞讯(十)

    目录 一.目标概述 二.功能设计与实现 1.配置配置文件 2.编写后端代码 3.前端代码 三.总结 一.目标概述 这一次项目实施的目的是实现图片的上传和url的生成,因此,主要是前端上传图片代码和后端 ...

  8. 山东大学软件学院创新实训——飞讯(十一)

    目录 一.目标概述 二.数据库设计 三.功能代码 1.工作日志的查询和展示 2.工作日志的添加 3.工作日志的修改 4.工作日志的删除 三.前后端联调后界面展示 四.总结 一.目标概述 本次项目实施的 ...

  9. 山东大学软件学院创新实训——飞讯(九)

    目录 一.内部又一次调整 二.目标概述 三.功能设计与实现 界面设计 功能实现 三.总结 一.内部又一次调整 今天,组内的又一名同学决定退群,此时,我们组内已经退了两名成员,因此,任务越来越紧迫,我们 ...

最新文章

  1. 项目部署时网关怎么回事_使用Kubernetes部署聊天网关(或技术按预期运行时)...
  2. 基于javafx的五子棋_基于JavaFX的SimpleDateFormat演示程序
  3. 193. 有效电话号码
  4. mysql参数配置详情_MySQL配置文件mysql.ini参数详解、MySQL性能优化
  5. 哈达玛变换的应用SATD、SAD等匹配算法
  6. 蚂蚁暑期实习前端面试
  7. 三星Galaxy S21 FE现身Geekbench:骁龙888+6GB运存
  8. JVM分代垃圾回收策略的基础概念
  9. hua ge ju hao
  10. .Net Core 之 图形验证码 本文介绍.Net Core下用第三方ZKWeb.System.Drawing实现验证码功能。...
  11. java发送jsp表格邮件_JSP 发送邮件
  12. Objective-C基础笔记(7)Foundation中的常用结构体
  13. 利用php打印出九行菱形,C++ 输出菱形
  14. 代码走查与代码审查区别
  15. 直线旋转动画html5,多视角3D可旋转的HTML5 Logo动画
  16. mysql授权远程访问 网段_MySQL授权和开启远程访问
  17. 【浏览器兼容性】如何隐藏微软的ie和edge浏览器密码输入框的小眼睛
  18. 分数阶微分方程c语言,第一讲分数阶微分方程.PDF
  19. 失败成就伟大:谷歌的23个失败案例
  20. 几个有创意有趣的网站推荐

热门文章

  1. 2022中国国际塑料展主办单位已被法院列为老赖
  2. 单点登录(十)-----遇到问题-----cas启用mongodb验证方式报错com.mongodb.CommandFailureException---Authentication failed
  3. 基于B/S架构的合同信息管理系统(Java+Web+MySQL)
  4. 前端vue+后端koa,全栈式开发bilibili首页(附源码)
  5. 数通-数据通信网络基础
  6. 为什么不能随便叫别人领导
  7. 东方输入法真的有流氓么?
  8. 一个简单的HTML+PHP+MySQL的交互页面(输入框内容查询,HTML页面显示)
  9. mongodb MySQL主从_MongoDB实战系列之三:MongoDB的主从部署
  10. 华为OJ——成绩排序