Items related to Designing Enterprise Applications with the Java(TM)...

Designing Enterprise Applications with the Java(TM) 2 Platform (Enterprise Edition) - Softcover

  • 3.56 out of 5 stars
    9 ratings by Goodreads
 
Image Not Available

Synopsis

The Java 2 Platform, Enterprise Edition, offers enterprise developers a simplified, component-based approach to creating applications for both intranets and the Internet. Created by the Enterprise Team of the Java Software group at Sun Microsystems, Designing Enterprise Applications with the Java(tm) 2 Platform, Enterprise Edition describes the application configurations supported by the J2EE platform and presents practical guidelines for determining the best design for particular needs. It explores web-based clients based on Java servlets and Java ServerPages, middle-tier solutions using Enterprise JavaBeans technology, and backend connections based on JDBC technology. It also presents security, deployment, transaction management, and other key issues for today's applications. Using both smaller code samples and a full-scale e-commerce example, this book provides concrete guidelines to assist with mastering the features and benefits of the J2EE platform. Chapters include: An introduction to the J2EE platform and several scenarios for Internet and intranet applications built on the J2EE platform An in-depth discussion of the technologies provided by the J2EE platform How to create Web-based applications implemented with Java servlets and JavaServer Pages technologies How to implement the middle tier of J2EE applications using Enterprise JavaBeans component technology How to connect new J2EE applications to existing information systems using JDBC and other technologies A discussion of packaging and deploying applications for the J2EE platform Information on techniques, both automatic and programmatic, for managing transactions An in-depth exploration of the security features provided by the J2EE platform A complete hands-on example of an e-commerce application--the Java Pet Store Demo--written using these design guidelines A glossary of terms used in discussing the Java 2 Platform, Enterprise Edition and its technologies

"synopsis" may belong to another edition of this title.

Review

With its excellent cross-platform capabilities and rich enterprise-level APIs, today's Java 2, Enterprise Edition (J2EE), stands ready to build the next generation of multitiered Web applications--but architecting these solutions can be a daunting task. Written by the experts at Sun, Designing Enterprise Applications with the Java 2 Platform, Enterprise Edition provides the official "blueprint" for building scalable, server-centric applications by using Java. This title is perfect for any manager or developer seeking to get a handle on the "right" way to design distributed applications by using Java.

This text bundles together separate chapters written by various members of the Sun "Enterprise Team." The prominent methodology here is the consistent use of the model-view-controller (MVC) paradigm for designing the server-side tiers. In MVC, data (model) is kept separate from its presentation (view), and the two are coordinated through a controller class. The book uses quite a few useful architectural diagrams, which show how to combine Enterprise Java Beans (EJBs), servlets, and JavaServer Pages (JSPs) effectively. Managers or project leaders who might not code with Java everyday might learn from these diagrams how Java components work together within Web applications. Also, the authors explain the Sun "vision" for Java for a variety of e-commerce scenarios (including several business-to-business systems).

Separate chapters dig into the client, Web, EJB, and "enterprise information systems" tiers, and where to use various J2EE APIs for the best scalability and maintainability. Later sections look at deploying EJBs, as well as options for transaction management and security for the enterprise. The authors close with a complete Web application created with EJBs and servlets for an online pet store --a useful illustration of J2EE at work. All in all, this text is a valuable tour of Sun's official "vision" for enterprise-level computing with Java. It demystifies how various Java APIs can work together to create robust and scalable Web applications. Any IS manager or developer designing with J2EE will want a look at this book to learn how to take full advantage of the latest features for Java-based Web applications. --Richard Dragan

Topics covered: Overview of Java 2, Enterprise Edition (J2EE), for enterprise application development, application scenarios (including stand-alone clients, Web-based and business-to-business scenarios), J2EE components for client-side and server-side tiers (including applets and Enterprise Java Beans (EJBs)), platform roles for companies using Java, overview of Java APIs and services: JNDI and naming services, deployment, transaction, and security services, Java communication support: networking support, Remote Method Invocation (RMI), OMG CORBA support, Java Message Service (JMS), and JavaMail; building Web and EJB clients, the model-view-controller paradigm explained, combining servlets, JSPs, and EJBs on the middle tier, using entity and session EJBs, stateful and stateless session beans, sample applications for the enterprise information systems tier (applications for an e-store, human resources, and distributed purchasing), packaging and deployment, transaction management (JTA, JTS, and EJB transactions), Java security overview, and a case study and sample code for an e-commerce pet store.

From the Inside Flap

This book describes a standard approach to designing multitier enterprise applications with the Java™ 2 Platform, Enterprise Edition. The book does not contain information on how to use individual J2EE™ technologies to develop applications, but rather focuses on guidelines for distributing application functionality across tiers and choosing among design options within each tier.

The book describes the principles and technologies employed in building J2EE applications and the specific approach adopted by a sample application. Striking a balance between specificity on the one hand, and articulating broader principles on the other, is never easy. The hope is that the principles presented are both consistent with and complement the sample application documented in the book.

This book is most relevant to IT managers, system architects, and enterprise application developers considering a transition to or intending to use the J2EE platform or vendors providing J2EE products. How This Book Is Organized

This book contains the following chapters:

Chapter 1, "Introduction," discusses challenges in building enterprise applications and describes how the J2EE platform addresses those challenges. The chapter also discusses application scenarios that the J2EE platform supports. Chapter 2, "J2EE Platform Technologies," provides an overview of the component, service, and communication technologies supported by the J2EE platform. Chapter 3, "The Client Tier," presents implementation options for J2EE clients and provides guidelines for choosing among these options. Chapter 4, "The Web Tier," describes technologies available for supporting development in the Web tier. It includes guidelines and techniques for using J2EE Web components and describes several Web application architectures. Chapter 5, "The Enterprise JavaBeans Tier," describes the capabilities of the EJB tier of the J2EE platform and discusses design choices for implementing business logic. Chapter 6, "The Enterprise Information System Tier," describes recommended approaches for accessing enterprise information systems and how J2EE components must be configured to access them. Chapter 7, "Packaging and Deployment," describes the capabilities provided by the J2EE platform for packaging and deploying J2EE applications, provides heuristics and practical tips on how to use these capabilities, and provides recommendations to the vendors who provide deployment tools. Chapter 8, "Transaction Management," describes the transaction services provided by the J2EE platform and provides recommendations on how to best use those services. Chapter 9, "Security," describes the mapping of the J2EE security model to enterprise computing environments and infrastructures. Chapter 10, "The Sample Application," illustrates the J2EE programming model in the context of an in-depth description of a multitier J2EE application. "Glossary," is a list of words and phrases found in this book and their definitions.From the sample application download page you can also download Sun's J2EE SDK, a freely available implementation of the J2EE v1.2 platform.Copyright 1999, Sun Microsystems, Inc.Java™ 2 Platform, Standard Edition, Version 1.2.2 API Specification. Copyright 1993-99, Sun Microsystems, Inc.Java™ Servlet Specification, Version 2.2 (Servlet specification). Copyright 1998, 1999, Sun Microsystems, Inc.JavaServer Pages™ Specification, Version 1.1 (JSP specification). Copyright 1998, 1999, Sun Microsystems, Inc.Enterprise JavaBeans™ Specification, Version 1.1 (EJB specification). Copyright 1998, 1999, Sun Microsystems, Inc.JDBC™ 2.0 API (JDBC specification). Copyright 1998, 1999, Sun Microsystems, Inc.JDBC™ 2.0 Standard Extension API (JDBC extension specification). Copyright 1998, 1999, Sun Microsystems, Inc.Java™ Transaction API, Version 1.0.1 (JTA specification). Copyright 1998, 1999, Sun Microsystems, Inc.Java™ Transaction Service, Version 0.95 (JTS specification). Copyright 1997-1999, Sun Microsystems, Inc.Java Naming and Directory Interface™, Version 1.2 (JNDI specification). Copyright 1998, 1999, Sun Microsystems, Inc.Java IDL. Copyright 1993-99, Sun Microsystems, Inc.RMI over IIOP 1.0.1.Java™ Message Service, Version 1.0.2 (JMS specification). Copyright 1998, Sun Microsystems, Inc.JavaMail™ API Design Specification, Version 1.1 (JavaMail specification). Copyright 1998, Sun Microsystems, Inc.JavaBeans™ Activation Framework Specification, Version 1.0.1 (JAF specification). Copyright 1998, Sun Microsystems, Inc.Acknowledgments

This book is the result of many people's efforts.

Each Enterprise Team member had primary responsibility for one chapter and made significant contributions to other chapters. In addition, Danny Coward wrote the initial draft of the deployment chapter.

The authors of the J2EE specifications and the developers of the reference implementation provided useful input at various points during the development of the J2EE programming model.

We are indebted to Rick Cattell, Bill Shannon, Mark Hapner, John Crupi, Sean Brydon, and many other reviewers who provided feedback on early versions of the manuscript.

Jim Inscore and Stephanie Bodoff provided editorial oversight of this project.

0201702770P04062001

"About this title" may belong to another edition of this title.

  • PublisherAddison-Wesley
  • Publication date2000
  • ISBN 10 0201702770
  • ISBN 13 9780201702774
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages368
  • Rating
    • 3.56 out of 5 stars
      9 ratings by Goodreads

Buy Used

Condition: Good
Good condition. A copy that has...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Designing Enterprise Applications with the Java(TM)...

Stock Image

Kassem, Nicholas, Kassem, Nicholas, Enterprise Team
Published by Addison-Wesley, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
Used Softcover

Seller: Wonder Book, Frederick, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. Bundled media such as CDs, DVDs, floppy disks or access codes may not be included. Seller Inventory # T13B-02511

Contact seller

Buy Used

US$ 5.79
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Kassem, Nicholas; Kassem, Nicholas; Enterprise Team
Published by Addison-Wesley, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
Used Paperback

Seller: Basement Seller 101, Cincinnati, OH, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: As New. Seller Inventory # 181229191

Contact seller

Buy Used

US$ 2.99
Convert currency
Shipping: US$ 5.00
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nicholas Kassem
Published by Addison-Wesley, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
Used Softcover

Seller: Hamelyn, Madrid, Spain

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Como nuevo. : Este libro es una guía práctica para el diseño de aplicaciones empresariales utilizando la plataforma Java 2 Enterprise Edition (J2EE). Explora las configuraciones de aplicaciones soportadas por la plataforma J2EE y ofrece directrices para determinar el mejor diseño según las necesidades específicas. Se examinan clientes basados en web con Java servlets y JavaServer Pages, soluciones de nivel intermedio con tecnología Enterprise JavaBeans y conexiones backend con tecnología JDBC. También aborda aspectos clave como seguridad, implementación y gestión de transacciones.Con ejemplos de código y un caso práctico de comercio electrónico, este libro proporciona una guía concreta para dominar las características y beneficios de la plataforma J2EE. Es ideal para desarrolladores que buscan crear aplicaciones robustas y escalables para intranets e Internet. EAN: 9780201702774 Tipo: Libros Categoría: Tecnología Título: Designing Enterprise Applications with the Java 2 Platform Autor: Nicholas Kassem Editorial: Addison Wesley Idioma: en Páginas: 368 Formato: tapa blanda. Seller Inventory # Happ-2024-03-25-63804540

Contact seller

Buy Used

US$ 10.24
Convert currency
Shipping: US$ 11.38
From Spain to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Kassem, Nicholas; Enterprise Team
Published by Addison-Wesley, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
New Soft cover

Seller: Budget Books, Pasadena, CA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Soft cover. Condition: New. 3rd printing 2000; ships from California. Seller Inventory # 5079

Contact seller

Buy New

US$ 29.00
Convert currency
Shipping: US$ 4.00
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Kassem, Enterprise Team ,
Published by Addison-Wesley, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
New Softcover

Seller: Romtrade Corp., STERLING HEIGHTS, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. This is a Brand-new US Edition. This Item may be shipped from US or any other country as we have multiple locations worldwide. Seller Inventory # ABTA-271001

Contact seller

Buy New

US$ 41.95
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Kassem, Enterprise Team ,
Published by Addison-Wesley, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
New Softcover

Seller: Basi6 International, Irving, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Seller Inventory # ABEJUNE24-65671

Contact seller

Buy New

US$ 41.95
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nicholas Kassem Enterprise Team Kassem
Published by Longman Group, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
New Softcover

Seller: Books Puddle, New York, NY, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: New. pp. xxi + 341. Seller Inventory # 263117015

Contact seller

Buy New

US$ 39.18
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Kassem, Nicholas:
ISBN 10: 0201702770 ISBN 13: 9780201702774
Used Softcover

Seller: NEPO UG, Rüsselsheim am Main, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Gut. Auflage: Enterprise Ed. 352 Seiten aus einer wissenschaftlichen Bibliothek - Sprache: Englisch Gewicht in Gramm: 315 22,9 x 18,3 x 1,5 cm, Taschenbuch. Seller Inventory # 357043

Contact seller

Buy Used

US$ 19.86
Convert currency
Shipping: US$ 27.33
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Kassem Nicholas Kassem Enterprise Team
Published by Longman Group, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
New Softcover

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. pp. xxi + 341 Illus. Seller Inventory # 5779464

Contact seller

Buy New

US$ 38.66
Convert currency
Shipping: US$ 8.65
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Kassem Nicholas Kassem Enterprise Team
Published by Longman Group, 2000
ISBN 10: 0201702770 ISBN 13: 9780201702774
New Softcover

Seller: Biblios, Frankfurt am main, HESSE, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. pp. xxi + 341. Seller Inventory # 183117021

Contact seller

Buy New

US$ 42.25
Convert currency
Shipping: US$ 11.33
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 1 more copies of this book

View all search results for this book