• Complain

Bill Shannon - Java 2 Platform, Enterprise Edition: Platform and Component Specifications

Here you can read online Bill Shannon - Java 2 Platform, Enterprise Edition: Platform and Component Specifications full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2000, publisher: Pearson Education, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Bill Shannon Java 2 Platform, Enterprise Edition: Platform and Component Specifications

Java 2 Platform, Enterprise Edition: Platform and Component Specifications: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Java 2 Platform, Enterprise Edition: Platform and Component Specifications" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

The newly-released Java TM 2 Platform Enterprise Edition (J2EE) is rapidly becoming the hottest technology for enterprise development. This complete, authoritative J2EE specification, direct from Sun Microsystems, is all developers need to know to deploy J2EE. Java 2 Enterprise Edition Specifications contains detailed coverage of the J2EE standard platform for application hosting; the new J2EE compatibility test suite; Suns J2EE Reference Implementation; and the J2EE application model for developing multi-tier thin-client services. Every key element of J2EE is presented, including new technologies generating serious excitement amongst enterprise developers: servlets, JavaServer Pages, JNDI, and Enterprise JavaBeans. Coverage also includes security, JDBC, RMI-IIOP support, the Java Transaction API, interoperability issues, XML support, and more -- including a full chapter on the future of Java 2 Enterprise Edition.

Bill Shannon: author's other books


Who wrote Java 2 Platform, Enterprise Edition: Platform and Component Specifications? Find out the surname, the name of the author of the book and a list of all author's works by series.

Java 2 Platform, Enterprise Edition: Platform and Component Specifications — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Java 2 Platform, Enterprise Edition: Platform and Component Specifications" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Picture 1
Chapter J2EE.1. Introduction

Enterprises today need to extend their reach, reduce their costs, and lower their response times by providing easy-to-access services to their customers, employees, and suppliers.

Typically, applications that provide these services must combine existing Enterprise Information Systems (EISs) with new business functions that deliver services to a broad range of users. These services need to be:

  • Highly available , to meet the needs of today's global business environment.

  • Secure , to protect the privacy of users and the integrity of the enterprise.

  • Reliable and scalable , to insure that business transactions are accurately and promptly processed.

In most cases, these services are architected as multi-tier applications. A middle tier that implements the new services needs to integrate existing EISs with the business functions and data of the new service. The service middle tier shields first-tier clients from the complexity of the enterprise and takes advantage of rapidly maturing web technologies to eliminate or drastically reduce user administration and training while leveraging existing enterprise assets.

The Java 2 Platform, Enterprise Edition (J2EE) reduces the cost and complexity of developing these multi-tier services, resulting in services that can be rapidly deployed and easily enhanced as the enterprise responds to competitive pressures.

J2EE achieves these benefits by defining a standard architecture that is delivered as the following elements:

  • J2EE Application Model A standard application model for developing multi-tier, thin-client services.

  • J2EE Platform A standard platform for hosting J2EE applications.

  • J2EE Compatibility Test Suite A suite of compatibility tests for verifying that a J2EE platform product complies with the J2EE platform standard.

  • J2EE Reference Implementation A reference implementation for demonstrating the capabilities of J2EE and for providing an operational definition of the J2EE platform.

This document provides the specification of the J2EE platform and describes the requirements that a J2EE platform product must meet.

Picture 2
Picture 3
Acknowledgments

This specification is the work of many people. Vlada Matena wrote the first draft as well as the Transaction Management and Naming chapters. Sekhar Vajjhala, Kevin Osborn, and Ron Monzillo wrote the Security chapter. Hans Hrasna wrote the Application Assembly and Deployment chapter. Seth White wrote the JDBC API requirements. Jim Inscore, Eric Jendrock, and Beth Stearns provided editorial assistance. Shel Finkelstein, Mark Hapner, Danny Coward, Tom Kincaid, and Tony Ng provided feedback on many drafts. And of course this specification was formed and molded based on conversations with and review feedback from our many industry partners.

Picture 4
Picture 5
Chapter J2EE.2. Platform Overview

This chapter provides an overview of the Java 2 Platform, Enterprise Edition (J2EE).

Picture 6
Picture 7
J2EE.2.1 Architecture

The J2EE runtime environment consists of the following parts:

  • Application components. The J2EE programming model defines four application component types that a J2EE product must support:

    - Application clients are Java programming language programs that are typically GUI programs that execute on a desktop computer. Application clients offer a user experience similar to that of native applications, and have access to all of the facilities of the J2EE middle tier.

    - Applets are GUI components that typically execute in a web browser, but can execute in a variety of other applications or devices that support the applet programming model. Applets can be used to provide a powerful user interface for J2EE applications. (Simple HTML pages can also be used to provide a more limited user interface for J2EE applications.)

    - Servlets and JSP pages typically execute in a web server and respond to HTTP requests from web clients. Servlets and JSP pages may be used to generate HTML pages that are an application's user interface. They may also be used to generate XML or other format data that is consumed by other application components. Servlets, and pages created with the JavaServer Pages technology, are often referred to collectively in this specification as "web components." Web applications are composed of web components and other data such as HTML pages.

    - Enterprise JavaBeans (EJB) components execute in a managed environment that supports transactions. Enterprise beans typically contain the business logic for a J2EE application.

    These application components can be divided into three categories:

    - Components that are deployed, managed, and executed on a J2EE server. These components include JavaServer Pages, servlets, and Enterprise JavaBeans.

    - Components that are deployed and managed on a J2EE server, but are loaded to and executed on a client machine. These components include HTML pages and applets embedded in the HTML pages.

    - Components whose deployment and management are not completely defined by this specification. Application clients fall into this category. Future versions of this specification may more fully define deployment and management of application clients.

  • Containers. Containers provide the runtime support for the application components. A container provides a federated view of the underlying J2EE APIs to the application components. Interposing a container between the application components and the J2EE services allows the container to transparently inject services defined by the components' deployment descriptors, such as declarative transaction management, security checks, resource pooling, and state management. A typical J2EE product will provide a container for each application component type: application client container, applet container, web component container, and enterprise bean container.

    This specification requires that these containers provide a Java Compatible runtime environment, as defined by the Java 2 Platform, Standard Edition, v1.2 specification (J2SE). The applet container may use the Java Plugin product to provide this environment, or it may provide it natively. The use of applet containers providing only the JDK 1.1 APIs is outside the scope of this specification.

    The container tools also understand the file formats for packaging of the application components for deployment. The containers are implemented by a J2EE product provider.

    This specification defines a set of standard services that each J2EE product must support. These standard services are described below. The J2EE containers provide the APIs to access these services to application components. A future release of this specification will describe standard ways to extend J2EE services with connectors to other non-J2EE application systems, such as mainframe systems and ERP systems.

    Underlying the J2EE containers is the J2EE core. A J2EE product provider typically implements the J2EE server core using an existing transaction processing infrastructure in combination with Java 2 technology. The J2EE client core is typically built on Java 2 Platform, Standard Edition technology.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Java 2 Platform, Enterprise Edition: Platform and Component Specifications»

Look at similar books to Java 2 Platform, Enterprise Edition: Platform and Component Specifications. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Java 2 Platform, Enterprise Edition: Platform and Component Specifications»

Discussion, reviews of the book Java 2 Platform, Enterprise Edition: Platform and Component Specifications and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.