Print this Page

What's New in J2EE 1.4?
Java® Gets Native Web Services

It sounds like a simple version number change, but J2EE 1.4 heralds the rebirth of Java®.  By making SOAP and WSDL native, Sun and the Java® Community Process (JCP) have retooled Java® to compete in the loosely-coupled, interoperable Web Services environment that Microsoft has tried to dominate with .NET.  After nearly a year of beta-testing and polishing by all of the major Java® IDE vendors, J2EE 1.4 now provides the basis for the latest releases of IBM WSAD, BEA WebLogic and even the open-source JBoss and Tomcat containers.

With the release of J2EE 1.4, XML/SOAP over HTTP has emerged as a practical, universal and consistent interface between business services that must interoperate.  This one-day briefing provides a detailed overview of the new and extended functions and features of the J2EE 1.4 application development environment.  It explains how to utilize J2EE to build loosely-coupled component systems that integrate and orchestrate enterprises, including interoperability with .NET components.

The briefer, prominent independent consultant and educator Will Provost, uses live demonstrations and discussion to present the technical aspects – how the new functions and features work – and also to explain the business context – the business reasons that make this new release so important.

The briefing will:

  • Define and position the core J2EE architectural changes

  • Demonstrate how organizations can use the new APIs for Web services to integrate business processes

  • Demonstrate the completely new scriptless Web-page-authoring style made possible by JSP 2.0 and the JSTL

  • Identify important enhancements in the EJB 2.1 specification

Who Should Attend?

  • Java® developers preparing to upgrade their skills from J2EE 1.2 or 1.3 to J2EE 1.4

  • Other IT practitioners, planners and managers who want clarification of the new J2EE feature set and environment

Agenda

  • Overview of J2EE

  • What's new in J2EE 1.4?

  • The Web Services Architecture

    • Advantage of Web Services

    • SOAP

    • WSDL

    • UDDI

    • The WS-I Basic Profile

  • The Java® Web Services Architecture

    • J2SE APIs: JAXP and JAXB

    • J2EE APIs: SAAJ, JAX-RPC, JAXR, Web Services

    • Executable Architecture: Classes, Servlets, JSPs, and EJBs as Web Services

    • Demonstration: Low-Level Web Services with SAAJ and JAXM

    • Demonstration: High-Level Web Services with JAX-RPC

    • Integrating Web Services with Traditional J2EE Systems

    • Loose vs. Tight Coupling

  • JSP 2.0

    • Going Scriptless

    • Native Expressions (The EL)

    • The JSTL

    • Custom Tag Files vs. Classic Tags

  • EJB 2.1

    • Web-Service Integration

    • Timers

    • New QL Features

    • Non-JMS Message-Driven Beans (JAXM)