Book Image

Java 9 Programming By Example

By : Peter Verhas
Book Image

Java 9 Programming By Example

By: Peter Verhas

Overview of this book

This book gets you started with essential software development easily and quickly, guiding you through Java’s different facets. By adopting this approach, you can bridge the gap between learning and doing immediately. You will learn the new features of Java 9 quickly and experience a simple and powerful approach to software development. You will be able to use the Java runtime tools, understand the Java environment, and create Java programs. We then cover more simple examples to build your foundation before diving to some complex data structure problems that will solidify your Java 9 skills. With a special focus on modularity and HTTP 2.0, this book will guide you to get employed as a top notch Java developer. By the end of the book, you will have a firm foundation to continue your journey towards becoming a professional Java developer.
Table of Contents (17 chapters)
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface

Chapter 6. Making Our Game Professional - Do it as a Webapp

In this chapter, we will program a web application. We will build on what we have achieved already and create a web version of the Mastermind game. This time, it will not only run alone, guessing and answering the number of positions and matched colors, but also communicate with the user asking for the answers to the guesses. This will be a real game. Web programming is extremely important for Java programmers. Most of the programs are web applications. The universal client available on the Internet is the web browser. The thin-client, web browser-based architecture is widely accepted in enterprises as well. There are only some exceptions when the architecture has something else but the web client. If you want to become a professional Java developer, you must be familiar with web programming. And it is also fun!

There are a lot of technical topics that we will visit during the development. First of all, we will discuss networking...