MET CS 667 -- Enterprise Java


Suresh Kalathur, Ph.D.
Assistant Professor, Computer Science Dept.
Boston Univeristy Metropolitan College
808 Commonwealth Ave, Room 250
Boston, MA 02215

Twitter: @skalathur
Phone: 617-358-0006
Fax: 617-353-2367

Course Description

The Java Enterprise Edition (Java EE) architecture is explored starting with the presentation layer which includes the servlets and Java Server Pages (JSP). Java Server Faces (JSF) are briefly covered. The business layer is examined using the enterprise java beans (EJB). The persistence layer is studied through the Java Persistence API (JPA) and the Hibernate framework. Jave based web services are explored using JAX-WS (SOAP based) and JAX-RS (REST based) APIs. The Spring framework is compared as an alternative architecture.

Course Grading Policy

The course grade will be based on active class participation (10%), assignments (30%), mid term exam (30%), and final project (30%). Assignments and projects are expected to be submitted by their respective due dates. Late submission grades will be scaled with respect to the minimum grade of those submitted on time.

Course Web Site

All course materials will be posted using BU's Blackboard site. This requires all students to have an account with the BU computer system. Click here for instructions if you require an account.

Click here to enter Blackboard site for this course (


Student Conduct Code

Please review the academic conduct code

Tentative Course Schedule