CodeNotes for J2EE: EJB, JDBC, JSP and Servlets

List Price: $19.95

Save 30.0%

You Pay: $13.96

Want this eBook?Our eBook Library Software is required to purchase and download eBooks. Download it here.

Tell a Friend

Overview

CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket reference. CodeNotes for J2EE: EJB, JDBC, JSP, and Servlets introduces Java developers to the key database and web development technologies of the Java 2 Platform, Enterprise Edition. The JDBC API, JavaServer Pages, and Servlet frameworks are covered individually with examples that show how these technologies work together to create robust, dynamic web-based applications. The book also explains how to use Enterprise JavaBeans to create large, distributed, scalable applications. This edition of CodeNotes includes: -A global overview of a technology and explanation of what problems it can be used to solve -Real-world examples -"How and Why," "Design Notes," and "Bugs and Caveats" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided -Instructions and classroom-style tutorials throughout from expert trainers and software developers Visit www.codenotes.com

Editorial Reviews

Editorial Reviews for this product are not available at this time.

Author Information

Bio of Gregory Brill

Gregory Brill is the series editor of CodeNotes and the founder and president of Infusion Development Corporation, a technology training and consulting firm that specializes in architecting securities trading and analytic systems for several of the world's largest investment banks. He has written for C++ Users Journal, and is the author of Applying COM+. He lives in New York.

Customer Reviews

There are no customer reviews available at this time. To add your review, Register or Sign In to your account using our free eBook Library Software.

Additional Info

Imprint

Random House Trade Paperbacks

Filesize

2.16 MB

Number of Pages

240

eBook ISBN

9780679647270

Excerpt from: CodeNotes for J2EE by Gregory Brill

Chapter 1: Introduction
Orientation, History, Background

What Is the Java 2 Enterprise Edition (J2EE)?

Depending upon whom you ask, Java 2 Enterprise Edition (J2EE) is one of many things. A systems architect might tell you that J2EE is a platform and design philosophy for large enterprise systems. Your local server administrator might tell you that J2EE is a combination of vendor products, WAR, JAR, and EAR files. A developer might tell you that J2EE is marketing spin wrapping up a suite of toolkits. In fact, J2EE comprises three major components.

1. A conceptual definition for enterprise systems architecture. This definition provides a rigorous design philosophy for building large, scalable, web-enabled systems.

2. A collection of API extensions that relate to enterprise systems. These APIs range from e-mail access to database connectivity, bridging concepts as different as distributed computing and web-based applications.

3. A new deployment specification for packaging Java components into a single enterprise solution. Basic Java uses a simple "Java Archive" standard for packaging a set of common class objects into a single deployable file. J2EE extends this concept to Web Archive (WAR) and Enterprise Archive (EAR) formats for deploying larger enterprise systems. This deployment specification includes support for role-based security.

History

In 1999, Sun announced a fundamental redefinition of the Java platform. Java had originally been designed as an all-encompassing "Write Once, Run Anywhere"-- system; but Java applications rapidly exploded across a tremendous range of platforms, from smart cards to air conditioners (e.g., www.myappliance.com) to distributed, mission-critical enterprise systems. Obviously, the requirements for an offline payment system on a smart card are vastly different from those of an enterprisewide, web-enabled stock trading platform.