Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Chapter 11: Building and Deploying Java Applications

In this chapter, we will explore the process of building and deploying Java applications. We will cover essential topics related to packaging your Java applications, using build tools, and deploying them on web servers or in the cloud. Each subpage in this chapter focuses on a specific aspect of the build and deployment process.

Subpages

  1. Packaging Java Applications
    • Learn about the different packaging formats in Java, such as JAR and WAR files, and how to package your applications for distribution.
  2. Introduction to Build Tools: Maven and Gradle
    • Discover the importance of build tools, and get an introduction to Maven and Gradle, two popular build tools used in the Java ecosystem.
  3. Deploying Java Applications on a Web Server
    • Explore the process of deploying Java web applications on a web server, such as Apache Tomcat or WildFly, and the configuration steps involved.
  4. Deploying Java Applications in the Cloud
    • Learn about deploying Java applications in the cloud using popular cloud service providers, such as AWS, Google Cloud Platform, or Microsoft Azure.

By the end of this chapter, you will have a solid understanding of the build and deployment process for Java applications, and you will be able to package and deploy your own applications in various environments.


Table of contents