Java 2 Bible Enterprise Edition, work, e-books, od włodara, j2ee

[ Pobierz całość w formacie PDF ]
Java 2 Enterprise Edition Bible
Justin Couch and Daniel H. Steinberg
Published by
Hungry Minds, Inc.
909 Third Avenue
New York, NY 10022
Copyright © 2002 Hungry Minds, Inc. All rights reserved. No part of this book, including interior
design, cover design, and icons, may be reproduced or transmitted in any form, by any means
(electronic, photocopying, recording, or otherwise) without the prior written permission of the
publisher.
Library of Congress Catalog Card Number: 2001093855
ISBN: 0-7645-0882-2
10 9 8 7 6 5 4 3 2 1
1B/SY/QT/QS/IN
Distributed in the United States by Hungry Minds, Inc.
Distributed by CDG Books Canada Inc. for Canada; by Transworld Publishers Limited in the United
Kingdom; by IDG Norge Books for Norway; by IDG Sweden Books for Sweden; by IDG Books
Australia Publishing Corporation Pty. Ltd. for Australia and New Zealand; by TransQuest Publishers
Pte Ltd. for Singapore, Malaysia, Thailand, Indonesia, and Hong Kong; by Gotop Information Inc.
for Taiwan; by ICG Muse, Inc. for Japan; by Intersoft for South Africa; by Eyrolles for France; by
International Thomson Publishing for Germany, Austria, and Switzerland; by Distribuidora Cuspide
for Argentina; by LR International for Brazil; by Galileo Libros for Chile; by Ediciones ZETA
S.C.R. Ltda. for Peru; by WS Computer Publishing Corporation, Inc., for the Philippines; by
Contemporanea de Ediciones for Venezuela; by Express Computer Distributors for the Caribbean
and West Indies; by Micronesia Media Distributor, Inc. for Micronesia; by Chips Computadoras S.A.
de C.V. for Mexico; by Editorial Norma de Panama S.A. for Panama; by American Bookshops for
Finland.
For general information on Hungry Minds' products and services please contact our Customer Care
department within the U.S. at 800-762-2974, outside the U.S. at 317-572-3993 or fax 317-572-4002.
For sales inquiries and reseller information, including discounts, premium and bulk quantity sales,
and foreign-language translations, please contact our Customer Care department at 800-434-3422,
fax 317-572-4002 or write to Hungry Minds, Inc., Attn: Customer Care Department, 10475
Crosspoint Boulevard, Indianapolis, IN 46256.
For information on licensing foreign or domestic rights, please contact our Sub-Rights Customer
Care department at 212-884-5000.
For information on using Hungry Minds' products and services in the classroom or for ordering
examination copies, please contact our Educational Sales department at 800-434-2086 or fax 317-
572-4005.
 For press review copies, author interviews, or other publicity information, please contact our Public
Relations department at 317-572-3168 or fax 317-572-4168.
For authorization to photocopy items for corporate, personal, or educational use, please contact
Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, or fax 978-750-4470.
LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND
AUTHOR HAVE USED THEIR BEST EFFORTS IN PREPARING THIS BOOK. THE
PUBLISHER AND AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH
RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS
BOOK AND SPECIFICALLY DISCLAIM ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. THERE ARE NO
WARRANTIES WHICH EXTEND BEYOND THE DESCRIPTIONS CONTAINED IN THIS
PARAGRAPH. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES
REPRESENTATIVES OR WRITTEN SALES MATERIALS. THE ACCURACY AND
COMPLETENESS OF THE INFORMATION PROVIDED HEREIN AND THE OPINIONS
STATED HEREIN ARE NOT GUARANTEED OR WARRANTED TO PRODUCE ANY
PARTICULAR RESULTS, AND THE ADVICE AND STRATEGIES CONTAINED HEREIN
MAY NOT BE SUITABLE FOR EVERY INDIVIDUAL. NEITHER THE PUBLISHER NOR
AUTHOR SHALL BE LIABLE FOR ANY LOSS OF PROFIT OR ANY OTHER
COMMERCIAL DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL,
INCIDENTAL, CONSEQUENTIAL, OR OTHER DAMAGES.
Trademarks:
Hungry Minds and the Hungry Minds logo are trademarks or registered trademarks of
Hungry Minds, Inc. Java is a trademark or registered trademark of Sun Microsystems, Inc. All other
trademarks are the property of their respective owners. Hungry Minds, Inc., is not associated with
any product or vendor mentioned in this book.
Credits
Acquisitions Editors
Greg Croy
Grace Buechlein
Project Editor
Michael Koch
Technical Editors
David M. Williams
Ramesh Krishnaswamy
Copy Editor
S. B. Kleinman
Editorial Manager
Mary Beth Wakefield
Vice President and Executive Group Publisher
Richard Swadley
Vice President and Executive Publisher
Bob Ipsen
Vice President and Publisher
 Joseph B. Wikert
Editorial Director
Mary Bednarek
Project Coordinator
Regina Snyder
Graphics and Production Specialists
Beth Brooks, Sean Decker,
Joyce Haughey, Gabriele McCann,
Barry Offringa, Heather Pope,
Betty Schulte, Rashell Smith,
Ron Terry, Jeremey Unger, Erin Zeltner
Quality Control Technician
Laura Albert, John Greenough,
Andy Hollandbeck, Angel Perez, Marianne Santy,
Proofreading and Indexing
TECHBOOKS Production Services
About the Authors
Justin Couch
has been a professional Java programmer since early 1996 and hasn't looked back
since. His travels have taken him through all realms of the Java world — from writing parts for the
VRML specification (leading working groups and authoring the External Authoring Interface) to the
IETF — working on the URN specifications. The applications realm he has worked on has gone
through a similar wide variety — from mobile distributed applications to large-scale Web site
hosting and electronic display systems. His main programming interests are virtual reality and the
distributed systems required to run them. He currently runs the Java 3D community site
programming Justin's interests are music (classical and electronic), gliding, and attempting to shorten
his life by riding motorcycles.
Daniel H. Steinberg
is the director of Java Offerings at Dim Sum Thinking. A trainer and
consultant, he has been teaching and writing about Java since 1996. Daniel has covered Java on the
Macintosh for
JavaWorld
magazine and the O'Reilly Network's Mac DevCenter. He managed the
Mac FAQ at jGuru and served as editor of developerWorks Java Technology Zone and of the
CodeMasters Challenge for
JavaWorld
magazine. Although he does Java development for and on
platforms other than Mac OS X, he's happier on his Mac. Daniel has been working with Colleges and
Universities to help their faculty and students keep up with the quickly changing technology. His
current interests have led him to lead sessions in refactoring and extreme programming. Mostly
Daniel enjoys being a dad and hanging out with his wife, two daughters, and black Lab.
Uma Veeramani
, author of Chapters 18 and 19, is a software programmer and member of the
technical staff at a security software company in Austin, TX. Her prior experience was as a Java
developer in the financial services industry. She has experience working on a number of platforms
and languages, including Java, ASP, C++, etc. Uma was a gold medallist at the University of
Madras, India, and graduated with degrees in physics and computer applications.
Bruce Beyeler
, author of Chapter 22, is the owner of Arizona Software Insights, a Java consulting
and training company. Bruce has been consulting and training (corporate and collegiate) in Java for
over four years and has 15+ years of experience developing software systems. He specializes in
 embedded systems, communications, and application integration. Bruce has led numerous projects
ranging from embedded applications to J2EE projects in a variety of industries such as aerospace,
automotive, telephony, and e-commerce. Bruce is currently working on his Ph.D. in computer
science at Arizona State University, where his emphasis is embedded systems and communications.
Mike Jasnowski
, author of Chapter 23, is a senior software engineer at eXcelon Corporation in
Burlington, MA, and has XML and Java coming out of his ears. He works as leader of the project
that develops Web-based tools for administering eXcelon's Business Process Manager. He has been
involved with computers and software for over 18 years, dating back to the days before Java and
XML, when he wrote some of his first programs on a TRS-80 and Apple IIe. Mike has worked on a
variety of operating systems, including Multiple Virtual Storage (MVS), Linux, Windows, and
Virtual Machine (VM), in addition to a variety of programming languages. He worked for Sprint for
over nine years as a systems programmer and moved on to work in the healthcare and finance
industries as a software engineer before finally landing at eXcelon. He is the lead author of
Java,
XML, and Web Services Bible
(Hungry Minds, Inc., 2002), and he contributed three chapters to the
book
Developing Dynamic WAP Applications
(Manning Press, 2001). He's also written articles for
Java Developers Journal
and
XML Journal.
He lives in Amherst, New Hampshire, with his wife
Tracy, his daughter Emmeline, and a host of pets.
To Alan, John, and Steve, for getting me into this mess and then getting me back out of it!
— Justin Couch
To Stephen Wong, for arguing with me every day for two years until I began to get it.
— Daniel H. Steinberg
  [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-hacjenda.opx.pl