According to the authors, "The J2EE TM 1.4 Tutorial is a beginner's guide to developing enterprise applications on the J2EE 1.4 Application Server Developer Release. This tutorial is intended for programmers interested in developing and deploying Web services and Web applications on the J2EE 1.4 Application Server. In addition to Web services technologies, this tutorial also includes new chapters that cover major upgrades (for example, JSP 2.0, EJB 2.1, JMS 1.1, and Connector 1.5) to existing J2EE technologies."
Type of Material:
Thirty-six chapters and three appendices in a text-based tutorial with some graphics and examples. It also contains Web pages, sample code, and case studies.
This is a text tutorial with examples. It could be used as just-in-time information for the knowledgable programmer, or as supplemental information to be used along with a course.
To introduce experienced Java programmers to the intricacies of programming for the Sun Java System Application Server Platform.
J2EE 1.4 Application Server Developer Release (Edition 8.1 2005Q1) is needed to get the most from the tutorial. A link to this software is provided in the introduction.
Also recommended is the Java 2 Software Development Kit, Standard Edition (J2SE SDK) 1.4.2_06 or higher. A link to this software is provided in the introduction.
A registry server to run the examples discussed in Chapters 10 and 35 is required.The related chapters contain information on obtaining that server.
Most of the tutorial examples come with a configuration file for asant, a portable build tool contained in the Application Server.
Identify Major Learning Goals:
To familiarize programmers with the J2EE 1.4 platform architecture and APIs along with the Sun Java System Application Server Platform. It also introduces programmers to XML processing with Java,
Java servlets and server pages, JavaBeans, and other J2EE components.
To have a comprehensive how-to theoretical understanding developing enterprise applications for the J2EE 1.4 Application Server.
Target Student Population:
Programmers who are developing J2EE applications.
An addition to the professional Java programmer who may find this area of study in a university or community college Continuing Studies program, it may also suit a student persuing a university Software Engineering degree.
Prerequisite Knowledge or Skills:
A good knowledge of the Java programming language, particularly with JDBC (Java Database Connectivity) and Java security.
The student should have a comfortable grasp of Java programming, and an understanding of relational data bases and related security issues. An understanding of what a protocol and standard is would be helpful.
The start page includes links to related API specifications, a search function and FAQs about the tutorial. The tutorial starts with three introductory chapters on the platform architecture and APIs,XML basics and web applications.
The material is comprehensive. There is information available on how to configure the tools.
Very well organized. The tutorial uses frames effectively to make all parts of the tutorial easily accessible. The tutorial is well divided into chapters and sections, and each has an introduction and links to definitions and standards. The prerequisites (knowledge level, preceeding tutorials) are well defined and clearly listed. The combination of explanations, simple examples, and case studies are effective learning tools.
There was no link to a dictionary of terms. The tutorial assumes more than a beginner's experience with Java.
The sheer size of the tutorial is daunting. Although a user can stop and pick it up again at any time, completing the entire tutorial is a lengthy process.
Potential Effectiveness as a Teaching Tool
There is a lot of information in this tutorial on a complicated subject. The information is crisply presented with links to concepts.
If a user dedicates the time and effort necessary to work through the tutorial they should have a good grasp of the intricacies behind the Sun Java System Application Server Platform.
The tutorial is devoid of supporting the kinesthetic learner other than leaving it to the student to try the material for him/herself. There are no automations or support for the audio lerner and limited support of the visual learner. There are no exercises or quizzes supporting the tutorial.
With so much material to cover in terms of standards,
concepts, and implementation, a user may find this tutorial difficult to set aside and return to after any significant amount of time. It should be worked through thoroughly, but in a timely fashion.
Ease of Use for Both Students and Faculty
The online tutorial may also be downloaded in a zip files that contain pdf and HTML versions of the tutorial and examples. A link to a print friendly version is available. It is also available for purchase in book form.
The tutorial itslf is presented in frames with slideshow controls.
The steps for using the tutorial and setting a machine up to run it are clearly laid out, with references to primer and supplementary material provided as necessary.
Throughout the tutorial, when an image is linked to, the image does not appear in a pop-up window. It is necessary, in some cases, to scroll back and forth between the text and image. A number of additional tools must be acquired and configured to get the most value from this tutorial.
The user clearly needs a strong background in setting their machine up for using the examples and case studies. Developing and enterprise server is not for the faint of heart!
Other Issues and Comments:
Quite comprehensive, but it has a lot of visual sameness to it.
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.