INTRODUCTION

THOUGH MANY DON’T REALIZE IT, MOST PEOPLE USE JAVA EVERY DAY. It’s all around you — it’s in your TV, in your Blu-ray player, and on your computer; some popular smart phones run a Java-based operating system; and it powers many of the websites you use every day. When you think of Java, you may naturally picture browser applets or desktop applications with user interfaces that don’t match other applications on the operating system. You may even think of that annoying system tray notification that tells you to update Java (seemingly) constantly.

But Java is much more than just these daily, visible reminders you may be exposed to. Java is a powerful language, but much of its capability lies in the power of the platform. Although the Java SE platform provides indispensable tools for creating console, desktop, and browser applications, the Java EE platform extends this platform significantly to help you create rich, powerful web applications. This book covers these tools and shows you how to create modern and useful enterprise Java web applications.

WHO THIS BOOK IS FOR

This book is for software developers and engineers who already have a proficient knowledge in the Java language and the Java Platform, Standard Edition (Java SE). It is a self-guided, self-study book that existing Java developers can use to expand their Java knowledge and grow their skillset from applets or console or desktop applications to enterprise web applications. You can read this book from start ...

Get Professional Java for Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.