如何使用 Spring Boot 构建一个 RESTful Web 服务

上文「如何快速搭建一个 Spring Boot 项目」介绍了使用 Spring Initializr 搭建 Spring Boot 模板项目的方法。本文接着介绍如何使用 Spring Boot 构建一个 RESTful Web 服务,主要关注项目的结构、注解的使用和单元测试代码的编写,并由此探索 Spring Boot 的设计理念与使用方法。

阅读更多

Docker 初探

上文「一文了解什么是容器」介绍了容器的基本概念,本文接着介绍当前最流行的容器平台 Docker,并对其进行初步使用。 1 Docker 概览 Docker 是一个用于开发、发布和运行应用程序的开放容器平台。Docker 能够将应用程序与基础架构分离,以便快速交付软件。使用 Docker,我们可以像管理应用程序一样管理基础架构。通过利用 Docker 快速发布、测试与部署代码的方法,我们能够显著提升编写代码与在生产环境运行代码的效率。

阅读更多

一文了解什么是容器

正如运输行业使用集装箱作为标准单元来包装货物以快速装卸与运输一样,软件行业也在越来越多的使用容器作为标准单元来打包应用程序以简化应用程序的迁移。 (现实生活中的集装箱 - 引用自 Ridge Cloud) 所以容器到底是什么呢?容器就是一个将软件代码和其所有依赖项打包在一起的标准单元。使用容器后,运行在一个计算环境的应用程序,可以快速可靠的运行在另一个计算环境上。

阅读更多