Enterprise Programming

(under construction)

Sun Links

J2EE Main Page (http://java.sun.com/j2ee/)
J2EE Tutorial (http://java.sun.com/j2ee/tutorial/index.html)
J2EE Blueprints (http://java.sun.com/j2ee/blueprints/index.html)
J2EE Documentation (http://java.sun.com/j2ee/docs.html)
J2EE Downloads (http://java.sun.com/j2ee/download.html)
J2EE Patterns (http://java.sun.com/blueprints/patterns/)
More Links
Servlets and Java Server Pages (JSP) 1.0: a Tutorial
JSPin Resources
Web Development with  JSP
JSP Tutorial
JavaScript Programming


J2EE Implementations

If you do not have a JSP capable web-server (sometimes known as application servers for configuration reasons), the first step is to download one.  There are many such servers available, most of which can be downloaded for free evaluation and/or development.  Some of them are:

Blazix from Desiderata Software (1.5 Megabytes, JSP, Servlets and EJBs)
ServletExec from New Atlanta/Unify (3.8 Megabytes, JSP and Servlets)
JRun from Allaire (11 Megabytes, JSP, Servlets and EJBs)
WebLogic from BEA Systems (44 Megabytes, JSP, Servlets and EJBs)
WebSphere from IBM (105 Megabytes, JSP, Servlets and EJBs)
Apache/JBoss/Tomcat from JBoss (JSP, Servlets and EJBs)
J2EE Reference Implementation from Sun (JSP, Servlets and EJBs)
Sigma Server

Examples of servlets will appear on the sigma server:

 http://sigma.mathcs.sjsu.edu:8080/pearce/index.html

You and your competition

Instructions for the CS Department Tomcat server
Dr. Sathaye's Oracle Instructions

Forum

I've set up a CS174 forum so students can get help from each other on installation problems. I will be monitoring this site, so don't use it to help each other with homework problems.

The URL is:

   http://www.worldcrossing.com/

After entering, get a complete list of public forums. Ours is called CS174. (links: enter->public forums->complete list->CS174)

Projects

Note: All projects should be accessible from links on your index page.

Project 1 (index.html)
Project 2 (Calculator Servlet, due 9/27)
Project 3 (Maze Challenge, due 10/9)
Midterm Review
Project 4 (Inventory Browser, due 11/4)
Project 5 (Fan Club Newsletter, postponed! now due 11/27)

Final Exam Review

Notes
Syllabus
JavaScript
Power Point Presentations
Enterprise Programming
UML (chapters 2 - 5 & 7 - 9)
Servlets
Patterns
JDBC
JSP
XML
Java XML APIs
JAXP Visitors