AWS 上的 Spring 框架开发运营

将 Spring Boot 应用程序部署到 AWS 上的云

讲师:John Thompson • 500,000+ Enrollments Worldwide

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 将 Spring 应用程序部署到多个环境
  • 管理 Spring 的高级配置选项
  • 在亚马逊AWS上创建服务器
  • 启动 Docker 容器
  • 配置 Jenkins 构建
  • 配置Artifactory以供使用
  • 将 Maven 构建工件部署到 Artifactory
  • 将 MySQL 与 Spring Boot 结合使用

要求

  • 爪哇
  • Spring框架(初级/中级)
  • Maven基础知识
  • 基本 Linux 技能

描述

Spring框架很受大公司的欢迎。事实上,Spring 是最流行的 Java 框架。

您是否知道,Spring 受到企业欢迎的一个核心原因是它的 IoC 引擎?

典型的公司将在至少 3 个不同的环境中部署其 Spring 框架应用程序。拥有开发、测试和生产环境是很常见的。

开发人员面临的问题是每个环境都不同。

  • 不同的服务器名称。
  • 不同的数据库。
  • 不同的用户帐户。
  • 不同的密码。

在本课程中,您将学习如何使用 Spring 的 IoC 容器在许多不同的环境中部署您的应用程序。通过控制反转,您的 Spring 应用程序可以根据每个环境的需求进行自我连接。

您将从本课程开始学习 Spring 框架的高级配置选项。

接下来,本课程采用 DevOps 方法。您将了解如何在不同环境中部署 Spring 框架应用程序。

在开发中,通常使用 H2 内存数据库。当然,这个数据库只是临时的。您不想将其用于生产部署。

您想了解如何切换并使用 MySQL 吗?拨动另一个开关,您的应用程序就可以使用 RDS 数据库管理的 Amazon。您无需更改代码即可完成此操作。

该课程也被视为企业软件开发中使用的最佳实践。

使用持续集成服务器是最佳实践。 Jenkins 是最流行的 CI 服务器。您将学习如何在 Linux 服务器上安装 Jenkins。您在 AWS 云中配置的服务器。

在 AWS 服务器上运行 Jenkins 后,最佳实践是在友好的 URL 上设置 Jenkins。

Jenkins 是一个在端口 8080 上运行的 Java 应用程序。您不希望在浏览器中输入一些 IP 冒号 8080 来访问 Jenkins。

想知道如何使用 Apache 和 Route 53 访问您自己的 Jenkins 服务器 URL?到您拥有的域?

Docker 是一项令人兴奋的技术。您将了解如何利用 Docker 托管您自己的 Artifactory Maven 存储库。我们将使用 Artifactory 来管理 Jenkins 生成的构建工件。

只是为了好玩,我们还将使用 Docker 来设置 MySQL 数据库服务器。我们将通过在 AWS 上配置 Linux 服务器、在其上安装 Docker,然后在 Docker 容器中部署 MySQL 来实现此目的。

我们还将提供一个可用于运行 Spring Boot 应用程序的应用程序服务器。您将从 Artifactory 中提取 Spring Boot jar 并告诉它连接到数据库服务器。

亚马逊AWS还管理MySQL数据库。这是他们的 RDS 服务。您将了解如何配置您自己的 RDS 数据库。然后,我们将重新配置 Spring Boot 应用程序以连接到 RDS 数据库。

本课程有很多有趣且具有挑战性的内容。你将学习:

  • 如何管理 Spring 属性。
  • 为什么要加密敏感属性,例如密码。
  • 如何使用 Spring 配置文件。
  • 使用 YAML 配置 Spring。
  • 在 Amazon AWS 上配置服务器。
  • 通过 SSH 登录您的服务器。
  • 如何使用 yum 包管理器在 Linux 上安装软件。
  • 如何配置自己的 Linux 服务。
  • DNS 的工作原理以及如何使用 Route 53 设置您自己的主机名。
  • 如何使用 GitHub 中的 Webhooks 立即触发您的构建。
  • 为什么您不想在应用程序中使用 root 帐户。
  • 配置 Jenkins 以执行 Maven 构建。
  • 使用 Jenkins 将构建工件部署到 Artifactory。

这是一门非常实用的课程。

为了充分利用本课程,您需要一个 AWS 账户。您应该能够使用 AWS 免费套餐来完成课程作业。

为了充分利用本课程,您需要一个域名。您需要控制该域。如果没有这个,您将无法在 Route 53 中配置子域。

该课程确实利用 AWS 提供云服务。您在 AWS 平台上学到的技能将转移到大多数企业环境中。 AWS 被用来模仿典型的公司。

这门课程有很多精彩的内容!

DevOps 并不是一个容易的领域。涉及许多不同的技术。

在本课程中,您将看到在复杂的企业环境中管理 Spring Framework 应用程序是多么容易。

本课程适合谁:

  • 本课程的理想学生是已经学习了 Java 编程语言、Spring 框架基本技能的人。
  • 本课程需要具备 Java 和 Spring 知识。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍