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


Gregory Nyberg

Robert Patrick

Paul Bauerschmidt

Jeffrey McDaniel

Raja Mukherjee

Vice President and Executive Publisher:
Bob Ipsen

Publisher:
Joe Wikert

Executive Editor:
Robert M. Elliott

Developmental Editor:
Brian McDonald and Emilie Herman

Editorial Manager:
Kathryn A. Malm

Senior Production Editor:
Angela Smith

Text Design & Composition:
Wiley Composition Services

This book is printed on acid-free paper.

Copyright 2003 by Gregory Nyberg, Robert Patrick, Paul Bauerschmidt, Jeffrey McDaniel, and Raja Mukherjee. All rights reserved.

Published by Wiley Publishing, Inc., Indianapolis, Indiana

Published simultaneously in Canada

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, scanning, or otherwise , except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8700. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4447, E-mail: permcoordinator@wiley.com.

Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they 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. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. 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.

For general information on our other products and services please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.

Trademarks: Wiley, the Wiley Publishing logo and related trade dress are trademarks or registered trademarks of Wiley Publishing, Inc., in the United States and other countries , and may not be used without written permission. BEA WebLogic Server is a trademark of BEA Systems, Inc. J2EE is a trademark of Sun Microsystems, Inc. All other trademarks are the property of their respective owners . Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book.

Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.

Library of Congress Cataloging-in-Publication Data:

ISBN: 0-471-28128-X

Printed in the United States of America

10      9      8      7      6      5      4      3      2      1

To Meredith “
For her patience, love, and support.
Greg

To Li Yan “
For her love, encouragement, and patience over the past five years .
Robert

Acknowledgments

The authors would like to thank the many people who helped create this book:

  • To our editor, Robert Elliott, thank you for your patience and support.

  • To our development editors, Emilie Herman and Brian MacDonald, thank you for helping us craft a readable and well-organized book.

  • To the many people who helped review the technical content and provided critical assistance along the way, our heartfelt thanks. Special recognition to key folks in BEA s Engineering organization who provided invaluable insight and suggestions: Rob Woollen, Seth White, Cedric Beust, Smitty (a.k.a. Michael Smith), Chris Fry, Greg Brail, Tom Barnes, Zach (a.k.a. Stephen Zachwieja), Mark Griffith, Andrew Sliwkowski, Craig Blitz, Neil Smithline, Peter Bower, Tony Vlatas, Viresh Garg, and many others. Thanks also to additional technical reviewers Mark Willis, Prasad Muppirala, Ben Johnson, Kelly Nawrocke, and Tim Dawson. This book would not be what it is without the help of all these fine people. Any errors or omissions should be attributed solely to the authors.

I would like to thank my wife, Meredith, for her support and encouragement over these many months. It s finally done! I d also like to thank my co-author , Robert, for his steadfast dedication to accuracy and completeness; the book would be much less than it is without you. I d also like to thank the guy who signs my paychecks , Chris Spurgat, for his support and flexibility when the book dominated my life. Finally, I m very thankful for the grace and peace I ve been given through a carpenter s son. All things are possible.

“ Greg Nyberg

I would like to thank my wife for her incredible patience, support, and prodding throughout the entire process. I would also like to thank my boss, Scott Dietzen, for giving me encouragement as well as the time to finish the book. I d like to give thanks to Paul Bauerschmidt, Jeff McDaniel, and Raja Mukherjee for their contributions to the book and their patience in helping me review their material. Finally, I would like to give special thanks to Greg Nyberg for his extreme patience with me through the writing process. Without you, this book would have never gotten finished!

“ Robert Patrick

About the Authors

Gregory Nyberg has over 16 years of experience in the design and development of object-oriented systems and specializes in large mission-critical systems using BEA WebLogic Server. Mr. Nyberg is the founder of and a frequent speaker at the Minneapolis BEA Users Group, and he has spoken at the BEA eWorld conference and other national conferences numerous times. Mr. Nyberg recently wrote the book WebLogic Server 6.1 Workbook for Enterprise JavaBeans 3rd Edition (O Reilly & Associates, 2002), a companion workbook for Enterprise JavaBeans 3rd Edition by Richard Monson-Haefel (O Reilly & Associates, 2001). Mr. Nyberg has also written and delivered training classes in C++, Forte, Java, and J2EE technologies, and he currently works as an architect and consultant for clients employing WebLogic Server in mission-critical J2EE applications.

Robert Patrick is the Director of Technology, Office of the CTO, for BEA Systems, Inc. Mr. Patrick has over 10 years experience in the design and development of distributed systems, and he specializes in designing and troubleshooting large, high- performance, mission-critical systems built with BEA WebLogic Server and BEA TUXEDO. Mr. Patrick has worked for BEA Systems for the past 5 years and spends most of his time advising Fortune 1000 companies how to best apply BEA technology to solve their business problems. He has written several papers and is a frequent speaker at the BEA eWorld Conference.

Paul Bauerschmidt has six years experience in the design and development of Java systems, specializing in security frameworks. Prior to his current position at the Chicago Mercantile Exchange, Mr. Bauerschmidt spent four years in the WebLogic Security team at BEA Systems, Inc., where he helped plan, develop, and support all security features in WebLogic Server. Before that, Mr. Bauerschmidt worked on the Java port of Intel s implementation of the Common Data Security Architecture (CDSA). Mr. Bauerschmidt is also a frequent speaker at BEA eWorld and other security conferences.

Jeff McDaniel is currently the Senior Director of the Technical Solutions Group at BEA Systems, Inc. Mr. McDaniel specializes in the design and validation of distributed architectures utilizing Enterprise JavaBeans, CORBA, and BEA TUXEDO. While leading BEA s technical S.W.A.T. team, Mr. McDaniel worked with many of BEA s Fortune 100 customers, consulting in areas such as performance management and deployment best practices.

Raja Mukherjee has over 12 years of experience designing and deploying mission-critical systems for Fortune 1000 companies. As a Director of the Technical Solutions Group for BEA Systems, Inc., Mr. Mukherjee leads a team of architects specializing in troubleshooting, performance tuning, and benchmarking J2EE applications using the BEA WebLogic Platform. Prior to joining BEA, Mr. Mukherjee was Senior Technical Architect for a major consulting company, where he helped design high-availability infrastructures for Fortune 500 clients. He has extensive experience tuning C/C++ and database applications and has written many papers.




Mastering BEA WebLogic Server. Best Practices for Building and Deploying J2EE Applications
Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
ISBN: 047128128X
EAN: 2147483647
Year: 2003
Pages: 125

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net