Java 2 Platform, Enterprise Edition: Platform and Component Specifications

Similar documents
index_ qxd 7/18/02 11:48 AM Page 259 Index

J2EE - Version: 25. Developing Enterprise Applications with J2EE Enterprise Technologies

Deccansoft Software Services. J2EE Syllabus

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

Overview p. 1 Server-side Component Architectures p. 3 The Need for a Server-Side Component Architecture p. 4 Server-Side Component Architecture

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.

Oracle 10g: Build J2EE Applications

Designing a Distributed System

Java EE 7: Back-End Server Application Development

This course is intended for Java programmers who wish to write programs using many of the advanced Java features.

J2EE Interview Questions

Borland Application Server Certification. Study Guide. Version 1.0 Copyright 2001 Borland Software Corporation. All Rights Reserved.

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module

Fast Track to Java EE 5 with Servlets, JSP & JDBC

History of Enterprise Java

Course Content for Java J2EE

Fast Track to Java EE

ive JAVA EE C u r r i c u l u m

NetBeans IDE Field Guide

Java- EE Web Application Development with Enterprise JavaBeans and Web Services

Introduction to componentbased software development

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.

The team that wrote this redbook

CO Java EE 7: Back-End Server Application Development

Developing Applications with Java EE 6 on WebLogic Server 12c

Proposed Final. Draft. Java 2 Platform Enterprise Edition Specification, v1.3. Sun Microsystems, Inc. Proposed Final Draft - 10/20/00

Table of Contents. Introduction... xxi

Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, And WML By Karl Avedal, Danny Ayers

Agenda. Summary of Previous Session. Extreme Java G Session 3 - Main Theme Java Core Technologies (Part I)

Enterprise JavaBeans, Version 3 (EJB3) Programming

Course title: ADVANCED WEB TECHNOLOGIES AND SERVICES

Java J Course Outline

SUN Enterprise Development with iplanet Application Server

Enterprise JavaBeans. Layer:01. Overview

Advanced Java Programming

Projects. How much new information can fit in your brain? Corporate Trainer s Profile TECHNOLOGIES

Introduction to JSP and Servlets Training 5-days

Mastering RMI: Developing Enterprise Applications In Java And EJB By Öberg, Rickard Oberg, Rickard READ ONLINE

Advanced Java Programming SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF COMPUTER SCIENCE

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Enterprise Java Security Fundamentals

web.xml Deployment Descriptor Elements

112. Introduction to JSP

PSD1B Advance Java Programming Unit : I-V. PSD1B- Advance Java Programming

A General ecommerce Platform with Strong International and Local Aspects

Java EE 6: Develop Business Components with JMS & EJBs

Problems in Scaling an Application Client

Application Servers in E-Commerce Applications

112-WL. Introduction to JSP with WebLogic

Introduction to J2EE...xxvii. Chapter 1: Introducing J2EE... 1 Need for Enterprise Programming... 3 The J2EE Advantage... 5

Component-Based Software Engineering. ECE493-Topic 5 Winter Lecture 26 Java Enterprise (Part D)

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

Java.. servlets and. murach's TRAINING & REFERENCE 2ND EDITION. Joel Murach Andrea Steelman. IlB MIKE MURACH & ASSOCIATES, INC.

Contents at a Glance

WAS: WebSphere Appl Server Admin Rel 6

Outline. Project Goal. Overview of J2EE. J2EE Architecture. J2EE Container. San H. Aung 26 September, 2003

/ / JAVA TRAINING

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

Java SE7 Fundamentals

Fast Track to EJB 3.0 and the JPA Using JBoss

WebSphere 4.0 General Introduction

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

EJB ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY. EJB Enterprise Java

Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1

What's New in J2EE 1.4

Chapter 6 Enterprise Java Beans

Exam Actual. Higher Quality. Better Service! QUESTION & ANSWER

PLATFORM TECHNOLOGY UNIT-5

Distributed Multitiered Application

ITdumpsFree. Get free valid exam dumps and pass your exam test with confidence

Courses For Event Java Advanced Summer Training 2018

1Z Java SE 5 and 6, Certified Associate Exam Summary Syllabus Questions

About the Authors. Who Should Read This Book. How This Book Is Organized

Mastering BEA WebLogic Server Best Practices for Building and Deploying J2EE Applications

Spring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics

Oracle WebLogic Server 11g: Administration Essentials

Oracle Fusion Middleware

Free Downloads Java Servlet & JSP Cookbook

Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat

ADVANCED JAVA COURSE CURRICULUM

Techniques for Building J2EE Applications

What we need. Agenda. What s J2EE. Challenges of Enterprise Application Development

BEAWebLogic. Server. Programming WebLogic Deployment

COURSE OUTLINE PRE-REQUISITES/CO-REQUISITES: COMP228, COMP214 COURSE ELIGIBILITY FOR PRIOR LEARNING ASSESSMENT AND RECOGNITION (PLAR):

SCBCD EXAM STUDY KIT. Paul Sanghera CX JAVA BUSINESS COMPONENT DEVELOPER CERTIFICATION FOR EJB MANNING. Covers all you need to pass

Trifork Enterprise Application Server. Userguide

Java Enterprise Edition

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Call: Core&Advanced Java Springframeworks Course Content:35-40hours Course Outline

JAVA & J2EE UNIT -1 INTRODUCTION

Installing and Configuring the Runtime Processes 2

BEAWebLogic. Server. Deploying Applications to WebLogic Server

(9A05803) WEB SERVICES (ELECTIVE - III)

LTBP INDUSTRIAL TRAINING INSTITUTE

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

Teamcenter Global Services Customization Guide. Publication Number PLM00091 J

Enterprise JavaBeans (EJB) security

1 CUSTOM TAG FUNDAMENTALS PREFACE... xiii. ACKNOWLEDGMENTS... xix. Using Custom Tags The JSP File 5. Defining Custom Tags The TLD 6

Transcription:

Table of Contents Java 2 Platform, Enterprise Edition: Platform and Component Specifications By Bill Shannon, Mark Hapner, Vlada Matena, James Davidson, Eduardo Pelegri-Llopart, Larry Cable, Enterprise Team Publisher : Addison Wesley Pub Date : May 26, 2000 ISBN : 0-201-70456-0 Pages : 800 Copyright Foreword History and Acknowledgements About the Authors Java 2 Platform Enterprise Edition Specification, v1.2 (J2EE) Chapter J2EE.1. Introduction Acknowledgments Chapter J2EE.2. Platform Overview Section J2EE.2.1. Architecture Section J2EE.2.2. Product Requirements Section J2EE.2.3. Product Extensions Section J2EE.2.4. Platform Roles Section J2EE.2.5. Platform Contracts Chapter J2EE.3. Security Section J2EE.3.1. Introduction Section J2EE.3.2. A Simple Example Section J2EE.3.3. Security Architecture Section J2EE.3.4. User Authentication Requirements Section J2EE.3.5. Authorization Requirements Section J2EE.3.6. Deployment Requirements Section J2EE.3.7. Future Directions Chapter J2EE.4. Transaction Management Section J2EE.4.1. Overview Section J2EE.4.2. Requirements Section J2EE.4.3. Transaction Interoperability Section J2EE.4.4. System Administration Tools Chapter J2EE.5. Naming Section J2EE.5.1. Overview Section J2EE.5.2. Java Naming and Directory Interface (JNDI) Naming Context Section J2EE.5.3. Enterprise JavaBeans (EJB) References Section J2EE.5.4. Resource Factory References Section J2EE.5.5. UserTransaction References Chapter J2EE.6. Application Programming Interface Section J2EE.6.1. Required APIs Section J2EE.6.2. Java 2 Platform, Standard Edition (J2SE) Requirements Section J2EE.6.3. JDBC 2.0 Standard Extension Requirements Section J2EE.6.4. RMI-IIOP 1.0 Requirements Section J2EE.6.5. Enterprise JavaBeans (EJB) 1.1 Requirements Section J2EE.6.6. Servlet 2.2 Requirements Section J2EE.6.7. JavaServer Pages (JSP) 1.1 Requirements Section J2EE.6.8. Java Message Service (JMS) 1.0 Requirements Section J2EE.6.9. Java Naming and Directory Interface (JNDI) 1.2 Requirements Section J2EE.6.10. Java Transaction API (JTA) 1.0 Requirements Section J2EE.6.11. JavaMail 1.1 Requirements Section J2EE.6.12. JavaBeans Activation Framework 1.0 Requirements

Chapter J2EE.7. Interoperability Section J2EE.7.1. Introduction to Interoperability Section J2EE.7.2. Interoperability Protocols Chapter J2EE.8. Application Assembly and Deployment Section J2EE.8.1. Application Development Life Cycle Section J2EE.8.2. Application Assembly Section J2EE.8.3. Deployment Section J2EE.8.4. J2EE:application XML DTD Chapter J2EE.9. Application Clients Section J2EE.9.1. Overview Section J2EE.9.2. Security Section J2EE.9.3. Transactions Section J2EE.9.4. Naming Section J2EE.9.5. Application Programming Interfaces Section J2EE.9.6. Packaging and Deployment Section J2EE.9.7. J2EE:application-client XML DTD Chapter J2EE.10. Service Provider Interface Chapter J2EE.11. Future Directions Section J2EE.11.1. Java Message Service API Section J2EE.11.2. Enterprise JavaBeans (EJB)/IIOP Protocol Section J2EE.11.3. J2EE SPI Section J2EE.11.4. Connectors Section J2EE.11.5. XML APIs Section J2EE.11.6. JDBC RowSets Section J2EE.11.7. Security APIs Section J2EE.11.8. Deployment APIs Section J2EE.11.9. Management APIs Section J2EE.11.10. SQLJ Part 0 Appendix J2EE.A. Revision History Section J2EE.A.1. Changes Since Public Draft Section J2EE.A.2. Changes Since Public Release 1 Section J2EE.A.3. Changes Since Public Release 2 Appendix J2EE.B. Related Documents Java Servlet Specification, v2.2 (SRV) Preface Section SRV.P.1. Who Should Read This Specification Section SRV.P.2. API Reference Section SRV.P.3. Other Java Platform Specifications Section SRV.P.4. Other Important References Section SRV.P.5. Providing Feedback Section SRV.P.6. Acknowledgments Chapter SRV.1. Overview Section SRV.1.1. What Is a Servlet? Section SRV.1.2. What Is a Servlet Container? Section SRV.1.3. An Example Section SRV.1.4. Comparing Servlets with Other Technologies Section SRV.1.5. Relationship to Java 2 Enterprise Edition Section SRV.1.6. Distributable Servlet Containers Section SRV.1.7. Changes Since Version 2.1 Chapter SRV.2. Terms Used Section SRV.2.1. Basic Terms Section SRV.2.2. Roles Section SRV.2.3. Security Terms Chapter SRV.3. The Servlet Interface Section SRV.3.1. Request Handling Methods Section SRV.3.2. Number of Instances Section SRV.3.3. Servlet Life Cycle Chapter SRV.4. Servlet Context Section SRV.4.1. Scope of a ServletContext Section SRV.4.2. Initialization Parameters Section SRV.4.3. Context Attributes Section SRV.4.4. Resources Section SRV.4.5. Multiple Hosts and Servlet Contexts Section SRV.4.6. Reloading Considerations Section SRV.4.7. Temporary Working Directories

Section JSP.1.1. The JavaServer Pages Technology Chapter SRV.5. The Request Section SRV.5.1. Parameters Section SRV.5.2. Attributes Section SRV.5.3. Headers Section SRV.5.4. Request Path Elements Section SRV.5.5. Path Translation Methods Section SRV.5.6. Cookies Section SRV.5.7. SSL Attributes Section SRV.5.8. Internationalization Chapter SRV.6. The Response Section SRV.6.1. Buffering Section SRV.6.2. Headers Section SRV.6.3. Convenience Methods Section SRV.6.4. Internationalization Section SRV.6.5. Closure of Response Object Chapter SRV.7. Sessions Section SRV.7.1. Session Tracking Mechanisms Section SRV.7.2. Creating a Session Section SRV.7.3. Session Scope Section SRV.7.4. Binding Attributes into a Session Section SRV.7.5. Session Timeouts Section SRV.7.6. Last Accessed Times Section SRV.7.7. Important Session Semantics Chapter SRV.8. Dispatching Requests Section SRV.8.1. Obtaining a RequestDispatcher Section SRV.8.2. Using a Request Dispatcher Section SRV.8.3. include Section SRV.8.4. forward Section SRV.8.5. Error Handling Chapter SRV.9. Web Applications Section SRV.9.1. Relationship to ServletContext Section SRV.9.2. Elements of a Web Application Section SRV.9.3. Distinction Between Representations Section SRV.9.4. Directory Structure Section SRV.9.5. Web Application Archive File Section SRV.9.6. Web Application Configuration Descriptor Section SRV.9.7. Replacing a Web Application Section SRV.9.8. Error Handling Section SRV.9.9. Web Application Environment Chapter SRV.10. Mapping Requests to Servlets Section SRV.10.1. Use of URL Paths Section SRV.10.2. Specification of Mappings Chapter SRV.11. Security Section SRV.11.1. Introduction Section SRV.11.2. Declarative Security Section SRV.11.3. Programmatic Security Section SRV.11.4. Roles Section SRV.11.5. Authentication Section SRV.11.6. Server Tracking of Authentication Information Section SRV.11.7. Specifying Security Constraints Chapter SRV.12. Application Programming Interface Section SRV.12.1. Package javax.servlet Chapter SRV.13. Deployment Descriptor Section SRV.13.1. Deployment Descriptor Elements Section SRV.13.2. DTD Section SRV.13.3. Examples Chapter SRV.14. Futures JavaServer Pages Specification, v1.1 (JSP) Preface Section JSP.P.1. Who Should Read This Document Section JSP.P.2. Related Documents Section JSP.P.3. Acknowledgments Chapter JSP.1. Overview

Section JSP.1.2. What Is a JSP Page? Section JSP.1.3. Features in JSP 1.1 Section JSP.1.4. Overview of JSP Page Semantics Section JSP.1.5. Web Applications Section JSP.1.6. Application Model Chapter JSP.2. Standard Syntax and Semantics Section JSP.2.1. General Syntax Rules Section JSP.2.2. Error Handling Section JSP.2.3. Comments Section JSP.2.4. Quoting and Escape Conventions Section JSP.2.5. Overview of Semantics Section JSP.2.6. Template Text Semantics Section JSP.2.7. Directives Section JSP.2.8. Implicit Objects Section JSP.2.9. The PageContext Object Section JSP.2.10. Scripting Elements Section JSP.2.11. Actions Section JSP.2.12. Tag Attribute Interpretation Semantics Section JSP.2.13. Standard Actions Chapter JSP.3. The JSP Container Section JSP.3.1. The JSP Page Model Section JSP.3.2. JSP Page Implementation Class Section JSP.3.3. Buffering Section JSP.3.4. Precompilation Chapter JSP.4. Scripting Section JSP.4.1. Overall Structure Section JSP.4.2. Declarations Section Section JSP.4.3. Initialization Section Section JSP.4.4. Main Section Chapter JSP.5. Tag Extensions Section JSP.5.1. Introduction Section JSP.5.2. Tag Library Section JSP.5.3. Tag Library Descriptor Section JSP.5.4. Tag Handlers Section JSP.5.5. Scripting Variables Section JSP.5.6. Cooperating Actions Section JSP.5.7. Validation Section JSP.5.8. Conventions and Other Issues Chapter JSP.6. JSP Technology Classes Section JSP.6.1. Package javax.servlet.jsp Section JSP.6.2. Package javax.servlet.jsp.tagext Chapter JSP.7. JSP Pages as XML Documents Section JSP.7.1. Why an XML Representation Section JSP.7.2. Document Type Section JSP.7.3. Directives Section JSP.7.4. Scripting Elements Section JSP.7.5. Actions Section JSP.7.6. Transforming a JSP Page into an XML Document Section JSP.7.7. DTD for the XML Document Appendix JSP.A. Examples Section JSP.A.1. Simple Examples Section JSP.A.2. A Set of SQL Tags Appendix JSP.B. Implementation Notes Section JSP.B.1. Delivering Localized Content Section JSP.B.2. Processing taglib Directives Section JSP.B.3. Processing Tag Libraries Section JSP.B.4. Implementing Buffering Appendix JSP.C. Packaging JSP Pages Section JSP.C.1. A Very Simple JSP Page Section JSP.C.2. The JSP Page Packaged as Source in a WAR File Section JSP.C.3. The Servlet for the Compiled JSP Page Section JSP.C.4. The Web Application Descriptor Section JSP.C.5. The WAR for the Compiled JSP Page Appendix JSP.D. Future

Section JSP.D.1. Meta-Tag Information Section JSP.D.2. Standard Tags Section JSP.D.3. Additional Application Support Section JSP.D.4. JSP, XML, and XSL Technologies Appendix JSP.E. Changes Section JSP.E.1. Changes Between 1.1 PR2 and 1.1 Final Section JSP.E.2. Changes Between 1.1 PR1 and PR2 Section JSP.E.3. Changes Between 1.1 PD1 and PR1 Section JSP.E.4. Changes Between 1.0 and 1.1 PD1 Enterprise JavaBeans Specification, v1.1 (EJB) Chapter EJB.1. Introduction Section EJB.1.1. Target Audience Section EJB.1.2. What Is New in EJB 1.1 Section EJB.1.3. Application Compatibility and Interoperability Section EJB.1.4. Acknowledgments Section EJB.1.5. Organization Section EJB.1.6. Document Conventions Chapter EJB.2. Goals Section EJB.2.1. Overall Goals Section EJB.2.2. Goals for Release 1.0 Section EJB.2.3. Goals for Release 1.1 Chapter EJB.3. EJB Architecture Roles and Scenarios Section EJB.3.1. EJB Architecture Roles Section EJB.3.2. Scenario: Development, Assembly, and Deployment Chapter EJB.4. Overview Section EJB.4.1. Enterprise Beans as Components Section EJB.4.2. Enterprise JavaBeans Architecture Contracts Section EJB.4.3. Session and Entity Objects Section EJB.4.4. Standard Mapping to CORBA Protocols Chapter EJB.5. Client View of a Session Bean Section EJB.5.1. Overview Section EJB.5.2. EJB Container Section EJB.5.3. Home Interface Section EJB.5.4. EJBObject Section EJB.5.5. Session Object Identity Section EJB.5.6. Client View of Session Object's Life Cycle Section EJB.5.7. Creating and Using a Session Object Section EJB.5.8. Object Identity Section EJB.5.9. Type Narrowing Chapter EJB.6. Session Bean Component Contract Section EJB.6.1. Overview Section EJB.6.2. Goals Section EJB.6.3. A Container's Management of Its Working Set Section EJB.6.4. Conversational State Section EJB.6.5. Protocol Between a Session Bean Instance and Its Container Section EJB.6.6. Stateful Session Bean State Diagram Section EJB.6.7. Object Interaction Diagrams for a Stateful Session Bean Section EJB.6.8. Stateless Session Beans Section EJB.6.9. Object Interaction Diagrams for a Stateless Session Bean Section EJB.6.10. The Responsibilities of the Bean Provider Chapter EJB.7. Example Session Scenario Section EJB.7.1. Overview Section EJB.7.2. Inheritance Relationship Chapter EJB.8. Client View of an Entity Section EJB.8.1. Overview Section EJB.8.2. EJB Container Section EJB.8.3. Entity Bean's Home Interface Section EJB.8.4. Entity Object's Life Cycle Section EJB.8.5. Primary Key and Object Identity Section EJB.8.6. Entity Bean's Remote Interface Section EJB.8.7. Entity Bean's Handle Section EJB.8.8. Entity Home Handles Section EJB.8.9. Type Narrowing of Object References Chapter EJB.9. Entity Bean Component Contract