MERLOT - Multimedia Education Resource for Learning and Online Teaching
Home Communities Learning Materials Member Directory My Profile About Us

Peer Review

Become a Member | Log In

J2EE Tutorial

 

Ratings

Overall Rating:

4.8 stars
Content Quality: 4.9 stars
Effectiveness: 4.9 stars
Ease of Use: 4.4 stars
Reviewed: Mar 27, 2003 by Information Technology Editorial Board
Overview: A beginner's guide to developing enterprise applications
on the JavaTM 2 Platform, Enterprise Edition SDK version 1.3 (the Standard
Developer's Kit is used as the development environment).

An excellent step-by-step tutorial to introduce J2EE and develop programming
concepts. This is a Sun professional site, but the tutorial is top notch, full
of screen shots and helpful hints.
Learning Goals: The learning goal of this site is to develop J2EE server side programming skills
by using the step-by-step tutorial material covering everything from web
components to working with API. This tutorial takes an examples-based approach
to describing the features and functionalities available in J2EE Software
Development Kit (SDK) version 1.3. Links to the installation of all necessary
tools is also provided.
Applications are developed, deployed and run. The developer is led right from
downloading, through building, and running the application.

Whether you are a new or an experienced
enterprise developer, you should find the examples and accompanying text a
valuable and accessible knowledge base for creating your own enterprise
solutions.

Additional tutorials are linked on such topics as: Java Message Service (JMS),
Java Naming and Directory Interface (JNDI), Java API for XML Processing (JAXP).
Target Student Population: College students with previous Java programming experience.Advanced programmers
who have mastered Java and database concepts. Upper Division Undergraduates or
Graduate Students.

Prerequisite Knowledge or Skills: Understanding of server side programming and basic Java programming skills in
addition to a solid foundation in the Java programming language, SQL, and
relational database concepts is required.

Type of Material: Tutorial with links to downloads and additional resources (there are a
wide variety of examples which can be downloaded, built and run. There are also
numerous diagrams to help in the understanding of the conceptual material).

Recommended Uses: The best use of this material would be to practice the tutorial outside of class
time to reinforce the class assignments and lecture.This material is best used
in conjunction with a text book and ancillary lectures, but could be used by
independent students.

Technical Requirements: Browser (It would be helpful to actually download the Java development program
to try the actual programs as you go through the tutorial). Links to
instructions for their downloading and installation are provided.
.

Evaluation and Observation

Content Quality

Rating: 4.9 stars
Strengths: Very comprehensive tutorial and reference material. An index, table of contents
and search are available.This site has solid tutorials that will help a student
learn the J2EE architecture, become acquainted with important terms and
concepts, and find out how to approach J2EE application programming, assembly,
and deployment.
Concerns: Students must have the prerequisite knowledge base.
This is a commercial site that has book sales, but the material is still
extremely solid and helpful. Many advanced topics are available on the site.

Potential Effectiveness as a Teaching Tool

Rating: 4.9 stars
Strengths: Leads the student step by step through the process. It builds upon previous
examples and tutorials.
The Sun Java site would be a great additional resource to a professor's lecture
material. Numerous programming examples are given to reinforce J2EE programming
knowledge. You can download all the examples (including images) used in many of
the lessons from the Example Index. It follows an example-oriented focus
similar to The Java Tutorial on this same site.

Concerns: The student is not provided with the underlying theory of why this is important.
The level of difficulty jumps quite quickly from the earlier examples to the
advanced material.

Ease of Use for Both Students and Faculty

Rating: 4.4 stars
Strengths: Very well laid out. The tutorial is very easy to use.
Concerns: Does not provide foundational material on some of the "why's". The faculty
member must supplement theory with these practical tutorials
(this tutorial is not intended for J2EE server or tool vendors. It does not
explain how to implement the J2EE architecture, nor does it explain the
internals of the J2EE SDK).

Other Issues and Comments:
--%>