In this book, John Hunt and Chris Loftus take you through the core technologies that make up the Enterprise Edition of the Java 2 platform (J2EE). They cover all the aspects of J2EE that both professionals and students need to know to build multi-tier enterprise applications in Java - the technologies, the design methodology and design patterns. Whether you are a professional or student, this book will help equip you with the skills you need to build enterprise wide applications in Java. Key Topics Includes design issues using J2EE patterns Covers all parts of the enterprise application J2EE Uses an integrated example that spans the chapters to be built up by the reader More accessible and less daunting than a lot of the competition A coherent whole, rather than independent separate chapters (as with some rivals) Features and Benefits Provides an overview of J2EE technologies and their benefits. Discusses architectural design issues using J2EE patterns. Looks at the issues of designing and building multi-tier J2EE applications. Includes fully worked examples, built up throughout the book, which enable you to quickly develop your own multi-tier applications. About the Authors: Dr. John Hunt is Technical Director at JayDeeTechnology Ltd. He runs industrial courses, including server-side Java technologies. He also leads development projects for government and blue chip organisations using Java, J2EE, XML and C#. Chris Loftus is a Teaching Fellow at the Department of Computer Science at the University of Wales, Aberystwyth. He has taught Java-based courses, including J2EE, both in university and industry.
Author(s): John Hunt, Chris Loftus (auth.)
Series: Springer Professional Computing
Edition: 1
Publisher: Springer-Verlag London
Year: 2003
Language: English
Pages: 672
Tags: Programming Languages, Compilers, Interpreters; Programming Techniques
Front Matter....Pages i-xxv
Front Matter....Pages 1-1
Why J2EE?....Pages 3-10
Introduction to Distributed Systems....Pages 11-18
The J2EE Tour....Pages 19-30
Java and Remote Method Invocation....Pages 31-44
Activate Yourself!....Pages 45-53
JNDI....Pages 55-69
Java Message Service (JMS)....Pages 71-98
Java, IDL and Object Request Brokers....Pages 99-108
Java Database Connectivity....Pages 109-133
XML and Java....Pages 135-167
JavaMail API: the Mail Is in....Pages 169-188
Front Matter....Pages 189-189
The EJB Architecture....Pages 191-202
Stateless Session EJBs....Pages 203-220
Entity EJBs: How to Implement a Container-Managed Entity EJB....Pages 221-260
Gluing EJBs Together....Pages 261-290
Message-Driven EJBs....Pages 291-317
Front Matter....Pages 319-319
Web Applications in Java....Pages 321-339
Session Management and Life Cycle Monitoring....Pages 341-364
Java Server Pages....Pages 365-375
JSP Tags and Implicit Objects....Pages 377-388
Front Matter....Pages 319-319
JSP Tag Libraries....Pages 389-413
Request Dispatching....Pages 415-430
Filtering....Pages 431-451
Securing Web Applications....Pages 453-469
Deployment Configuration....Pages 471-482
Accessing EJBs from Servlets/JSPs....Pages 483-494
Front Matter....Pages 495-495
Deployment Issues: Transactions....Pages 497-515
Deployment Issues: Security....Pages 517-531
Bean-Managed Persistence....Pages 533-548
Stateful Session EJBs....Pages 549-561
J2EE Connector Architecture....Pages 563-576
From Java to SVG....Pages 577-592
Web Services....Pages 593-616
Front Matter....Pages 617-617
J2EE Patterns....Pages 619-639
The Fault Tracker J2EE Case Study....Pages 641-657
Back Matter....Pages 659-672