GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Audience
  • Goals of This Tutorial
  • Prerequisite Tasks for Completing This Tutorial
  • Overview of Enterprise Applications
  • Java EE Servers and Containers
  • Architecture of the Example Applications

This view

  • Original page
  • New address

GeezerVison is showing javaee.github.io — Java Platform, Enterprise Edition Your First Cup: An Introduction to the Java EE Platform Java Platform, Enterprise Edition, Release 8

Java Platform, Enterprise Edition (Java EE) 8
Your First Cup: An Introduction to the Java EE Platform

Next Contents

Contents

Title and Copyright Information

Preface

  • Audience

  • Documentation Accessibility

  • Before You Read This Book

  • Related Books and Projects

  • Conventions

1 Introduction

  • Goals of This Tutorial

  • Prerequisite Tasks for Completing This Tutorial

    • Software Compatibility Notice

    • Get the Java EE 8 SDK

    • Install the NetBeans IDE Distribution for Java EE

    • Add GlassFish Server as a Server in NetBeans IDE

2 Understanding Java Platform, Enterprise Edition

  • Overview of Enterprise Applications

    • Tiered Applications

      • The Client Tier

      • The Web Tier

      • The Business Tier

      • The Enterprise Information Systems Tier

  • Java EE Servers and Containers

    • The Web Container

    • The EJB Container

    • The Application Client Container

3 Creating Your First Java EE Application

  • Architecture of the Example Applications

    • Tiers in the Example Applications

    • Java EE Technologies Used in the Example Applications

  • Coding the dukes-age Example Application

    • Getting Started

      • Install the Maven Archetypes

    • Creating the Web Service

      • JAX-RS Resources

      • Creating the dukes-age Application Using the Maven Archetype

      • Starting GlassFish Server and the Database Server

      • Building and Deploying the Web Service Endpoint

4 Creating Your Second Web Application

  • The firstcup-war Project

  • Creating the Web Application Project Using the Archetype

  • Modifying the Java Persistence API Entity

    • Edit the Constructor of the FirstcupUser Entity

    • Add a Named Query to the FirstcupUser Entity

  • Modifying the Enterprise Bean

    • Implement a Business Method to DukesBirthdayBean that Gets the Average Age Difference of firstcup-war Users

    • Implement a Business Method for Calculating the Age Difference Between Duke and the User

  • Modifying the Web Client

    • Modify the DukesBDay Managed Bean Class

      • Call the dukes-age Web Service to Retrieve Duke’s Current Age

      • Get the Age Difference from the DukesBirthdayBean Enterprise Bean

    • Creating the Facelets Client

      • Resource Libraries in firstcup-war

      • The inputDate Composite Component

      • Implement the inputDate Composite Component

      • The Facelets Web Interface

      • Add the Form to greeting.xhtml

      • Add the Form to response.html

  • Building, Packaging, Deploying, and Running the firstcup-war Web Application

    • Build, Package, and Deploy the firstcup-war Web Application

    • Run the firstcup-war Application

5 Next Steps

  • The Java EE Tutorial

  • More Information on the Java EE Platform


Next Contents
Oracle Logo  Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.