Programacion
Subrahmanyam Allamaraju, Ph.D.
Java Server Programming: Principles and Technologies
By Subrahmanyam Allamaraju, Ph.D.
Copyright © Subrahmanyam Allamaraju 2001 All rights reserved Published by MightyWords, Inc. 2550 Walsh Avenue Santa Clara, CA 95051 www.mightywords.com ISBN 0-7173-0642-9
Subrahmanyam Allamaraju Java ServerProgramming: Principles and Technologies
ii
Table of Contents
Summary........................................................................................................................1 Introduction...................................................................................................................2 Java inRetrospect.........................................................................................................6 What is server-side programming? .............................................................................9 Server-Side Applications—Programming Models...................................................14 Synchronous Request-Response Model ....................................................................16 Basic Requirements...................................................................................................16 Java RMI....................................................................................................................21 Instance Management ................................................................................................23 Location and Naming................................................................................................25 Programming Model..................................................................................................28 Synchronous Stateless Request-Reponse Model ......................................................30 The HTTP ..................................................................................................................31 HttpProgramming Needs ..........................................................................................33 Programming Model..................................................................................................39 Asynchronous Communication Model......................................................................40 MessageQueuing.......................................................................................................42 Publish and Subscribe................................................................................................44 Programming Model..................................................................................................46 Other Server-Side Requirments................................................................................48 Distributed Transaction Processing ...........................................................................48 Security......................................................................................................................53 J2EE for Server-Side Programming .........................................................................56 Distributed Components for SynchronousProgramming—EJBs .........................60 Developing and EJB ..................................................................................................61
Subrahmanyam Allamaraju Java Server Programming: Principles and Technologies
iii
Session Beans ............................................................................................................68 EntityBeans...............................................................................................................69 Naming and Object Location—JNDI........................................................................77 Java Servlets and JSP Pages for Synchronous Connectionless Programming...............................................................................................................80 Java...
Regístrate para leer el documento completo.