开发全栈应用程序:Spring Boot + JPA + Thymeleaf

Developing a Full-Stack App : Spring Boot + JPA + Thymeleaf

使用 Spring Boot、JPA、Thymeleaf、Spring 测试(Mockito、JUnit、Docker)、Spring Security 开发全栈应用程序

你会学到什么

  • 构建全栈 Java Spring 项目
  • 使用 Spring Data JPA 实现后端层
  • 使用 Spring Security 保护应用程序并实现用户角色
  • 使用 Spring MVC Thymeleaf 实现前端
  • 使用 Mocoito 对项目进行 Implmenet 单元测试
  • 使用 Unit 为项目实施单元测试
  • 使用测试容器进行 Implmenet 集成测试
  • 可下载的源代码

要求

  • 爪哇+8
  • 弹簧核心框架

描述

弹簧引导简介: 

Spring Boot 是一个基于 Java 的开源框架,用于创建微服务。它由 Pivotal Team 开发,用于构建独立和生产就绪的 spring 应用程序。本章将向您介绍 Spring Boot 并让您熟悉其基本概念。

弹簧引导优点:

Spring Boot 为其开发人员提供以下优势 –

  • 易于理解和开发 spring 应用程序
  • 提高生产力
  • 缩短开发时间

课程描述:

本课程讲授如何自下而上构建全栈应用程序,并涉及实际软件开发中使用的非常重要的概念。

课程目标:

  1. 了解如何根据系统业务需求构建系统类图 (UML)。
  2. 学习使用 Spring Initializr 以及如何构建 SpringBoot 项目。
  3. 了解如何使用 Spring Data JPA 开发模型层。
  4. 了解如何使用 Spring Service 开发业务层。
  5. 了解如何使用 JUnit-5 和 Mockito-4 开发 Unti 测试。
  6. 了解如何使用测试容器开发集成测试。
  7. 了解如何使用 Spring MVC 和 Theymleaf 开发前端。
  8. 了解如何使用 Spring Secuirty (Statefull) 开发用户身份验证和授权
  9. 了解如何使用 Maven 构建工具。
  10. 使用 Mysql 数据库进行数据存储。
  11. 开发人员使用最好的 Java IDE:Intellij IDEA。
  12. 解释如何在 Windows 和 Linux 上安装软件。

本课程适合谁:

  • 希望练习实时应用程序的 Java/Spring 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。