Java Technology Home Page
A-Z Index

Java Developer Connection(SM)

Downloads, APIs, Documentation
Java Developer Connection
Tutorials, Tech Articles, Training
Online Support
Community Discussion
News & Events from Everywhere
Products from Everywhere
How Java Technology is Used Worldwide
Print Button
 
J2EE Tech Center | J2EE Intro

Downloads & Learning Materials

This page contains the following links to downloads and information on JavaTM 2 Platform, Enterprise Edition (J2EETM) technology:

J2EE Mailing List Archive

Join the J2EE interest mailing list and share valuable information about the technology with others.

The Application Programming Model document has a new name. It is now called J2EETM Blueprints.

Java 2 Platform, Enterprise Edition, Version 1.2.1: First Customer Ship (FCS) software is now available.


Downloads

Download the latest released and pre-released software and documentation. The JDC Early Access link gives you access to pre-released software and documentation as it becomes available ahead of the official release.

_ Java 2 Platform, Enterprise Edition, Version 1.2.1: Software developer kit for Solaris/Sparc and Windows NT.
_ J2EETM Blueprints: Guidelines for J2EE Applications Programmers.
_ Java 2 Platform, Standard Edition: Required software for J2EE. Has the core Java APIs, which are not included in J2EE, tools, and the Java vitual machine1.
_ Heap Analysis Tool (HAT)
binary and source.

[TOP]

J2EE Learning Materials

These links take you to materials that describe how to write J2EE applications using the J2EE APIs, the J2EE Platform and deployer tool, and the design guidelines.

JDC Articles & Tutorials
_ Deployathon by MDE Enterprise Java APIs Team: This sample application shows how EJBTM components run unchanged in different EJB servers.
_ J2EE Blueprints Digest: A high-level introduction to the programming model and pet store application.
_ Introduction to the J2EE Architecture: A high-level view of the architecture, its elements, and their purpose.
_ Writing Enterprise Applications with Java 2 Platform, Enterprise Edition.
Course Outline:
Lesson 1: A Simple Session Bean
Lesson 2: A Simple Entity Bean
Lesson 3: Enterprise Bean Communications
Lesson 4: JavaServer Pages
Lesson 5: Adding JavaBeans Technology to the Mix
Lesson 6: Extensible Markup Language
Lesson 7: JDBCTM Technology
Related Information
Technical Docs
_ Java 2 Enterprise Edition Developer's Guide: A guide to writing J2EE applications that run on the J2EE Platform. The Getting Started chapter provides step-by-step deployment instructions, and Appendix A provides a list of code examples.
_ JavaServer Pages Developer's Guide: A guide to using the JavaServer Pages technology for web and enterprise developers.
_ API documentation : Class and method descriptions for the currently available J2EE APIs.
_ Simplified Guide to J2EE: A digest of the J2EE specification.
_ Working with XML: A good and easy-to-understand tutorial on XML.

Install & Config
_ Release Notes: This document outlines supported platforms, databases, jdbc drivers, release contents, current limitations, and known bugs.
_ Configuration Guide: This document explains how to change the J2EE platform database from Cloudscape (the default) to another supported database.

[TOP]

Related Learning Materials

The J2EE APIs are also available separate from the J2EE download and can be used in enterprise applications that do not run on the J2EE platform. The difference is J2EE applications are deployed to the J2EE platform, while non-J2EE applications using the same enterprise APIs are deployed to a web server, application server, database server, and/or Java virtual machine independent of the J2EE platform.

These links take you to materials that describe the enterprise APIs apart from the J2EE platform. You can use this information in a J2EE or non-J2EE enterprise application as you wish.

Books Online
_ Advanced Programming for the Java 2 Platform: This book explores an Enterprise JavaBeansTM auction application in detail.
_ Essentials of the Java Programming language: A Hands-On Guide, Part 1 and Part 2: This book introduces applications, applets, and servlets, and describes some of the Java 2 Platform, Standard Edition, APIs.

Note: Essentials of the Java Programming Language and Advanced Programming for the Java 2 Platform are available as books from online book sellers.
_ JDC Book Excerpts: Browse this listing of chapters excerpted from recently or soon-to-be published books.

JDC Articles
_ Java 2, Enterprise Edition: This page lists JDC articles about various aspects of J2EE technology.
_ Backstage at the JDC: Some of the articles listed explain how the JDC uses servlets to power the web site.
_ Database Access: A listing of JDBC articles.
_ Beans: A listing of Enterprise JavaBeans and JavaBeans articles.
_ Security: A listing of articles on Java platform security.
_ Servlets: A listing of articles about servlets.
_ eXtesible Markup Language (XML): A listing of articles about eXtensible Markup Language (XML).
_ Ask Espresso Man: A high-level discussion of Extensible Markup Language (XML).

JDC Tutorials
_ Beans A listing of Enterprise JavaBeans and JavaBeans tutorials.
_ Database Access A listing of JDBC tutorials.
_ Security A listing of tutorials on Java platform security.
_ Servlets: A listing of tutorials on servlets.

More Information
_ Building Your Own JSP Components: This article is a clear and easy-to-understand explanation of the JavaServer Pages and JavaBeans technologies.
_ Understanding XML and the Java XML APIs: This tutorial is a good and easy-to-understand description of Extensible Markup Language (XML) and how to use it.
_ Platform Documentation: This page links to the many types of documentation available: general, product & API, core reference, books, and policies and tips.
_ JDC Tech Tips: Browse this page for interesting programming tips.

[TOP]

Enterprise Technology Web Sites

The java.sun.com web site is parent to these other enterprise technology web sites:

java.sun.com
_ Java 2 Enterprise Edition.
_ Enterprise JavaBeans.
_ JavaServer Pages.
_ Java Servlet.
_ JDBC Data Access.
_ Java Naming and Directory Interface.

Specifications

Java 2 Platform, Enterprise Edition, Version 1.2.1, is written to the following specifications:

_ J2EE Specification, Version 1.2.1.
_ J2EE Overview: A digest of the J2EE specification. _
_ Enterprise JavaBeans Specification, Version 1.1.
_ JavaServer Pages Specification, Version 1.1.
_ Java Servlet Specification, Version 2.2.

Community Process

The Community Process page explains how you can participate in developing and revising Java technology specifications.
1 As used on this web site, the terms Java virtual machine or Java VM mean a virtual machine for the Java platform.

[TOP]


Print Button
[ This page was updated: 21-Sep-2000 ]
Products & APIs | Developer Connection | Docs & Training | Online Support
Community Discussion | Industry News | Solutions Marketplace | Case Studies
Glossary | Feedback | A-Z Index
For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's AT&T Direct Access Number first.
Sun Microsystems, Inc.
Copyright © 1995-2000 Sun Microsystems, Inc.
All Rights Reserved. Terms of Use. Privacy Policy.