Xem mẫu

THEJ2EETM Tutorial THEJ2EETM Tutorial Stephanie Bodoff Dale Green Kim Haase Eric Jendrock Monica Pawlan Beth Stearns Boston · San Francisco · New York · Toronto · Montreal London · Munich · Paris · Madrid Capetown · Sydney · Tokyo · Singapore · Mexico City Copyright © 2002 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, CA 94303 USA. All rights reserved. Duke logo™ designed by Joe Palrang. Sun, Sun Microsystems, Sun logo, Java, JDBC, JavaBeans, Enterprise JavaBeans, JavaServer Pages, J2EE, J2SE, JavaMail, Java Naming and Directory Interface, EJB, and JSP are trademarks or registered trademarks of Sun Microsystems, Inc. UNIX® is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. . THIS PUBLICATION IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THIS PUBLICATION COULD INCLUDE TECHNICAL INACCURACIES OR TYPO-GRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMA-TION HEREIN; THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THE PUBLICATION. SUN MICROSYSTEMS, INC., MAY MAKE IMPROVEMENTS AND/OR CHANGES IN ANY TECHNOLOGY, PRODUCT, OR PROGRAM DESCRIBED IN THIS PUBLICATION AT ANY TIME. Pearson Education Corporate Sales Division One Lake Street Upper Saddle River, NJ 07458 (800) 382-3419 corpsales@pearsontechgroup.com Visit Addison-Wesley on the Web: www.aw.com/cseng/ Library of Congress Control Number: 2002102527 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior consent of the publisher. Printed in the United States of America. Published simultaneously in Canada. ISBN 0-201-79168-4 Text printed on recycled paper 1 2 3 4 5 6 7 8 9 10—MA—0605040302 First printing, March 2002 Contents Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxi Chapter 1: Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Distributed Multitiered Applications 2 J2EE Components 3 J2EE Clients 4 Web Components 6 Business Components 6 Enterprise Information System Tier 8 J2EE Containers 8 Container Services 8 Container Types 9 Packaging 10 Development Roles 11 J2EE Product Provider 12 Tool Provider 12 Application Component Provider 12 Application Assembler 13 Application Deployer and Administrator 14 Reference Implementation Software 14 Database Access 15 J2EE APIs 15 Simplified Systems Integration 18 Tools 19 v ... - tailieumienphi.vn