Skip to Secondary Navigation | Skip To Content

605.784 Enterprise Computing with Java

This course covers enterprise computing technologies using Java Enterprise Edition (Java EE). The course describes how to build multi-tier distributed applications, specifically addressing web access, business logic, data access, and applications supporting Enterprise Service technologies. For the web access tier, the focus will be on development using Servlets and JSP with an emphasis on integrating the web tier with enterprise applications. For the Business Logic Tier, session beans for synchronous business processing and message-driven beans and timers for asynchronous business processing will be described. The Data Access tier discussion will focus on Java Database Connectivity (JDBC), data access patterns, and the Java Persistence API. Finally, enterprise services will be discussed, including the Java Naming and Directory Interface (JNDI), the Java Message service (JMS), Remote Method Invocation (RMI), Java Transaction API (JTA), and Java EE Security. Students will build applications using the technologies presented.

Prerequisites: 605.481 Distributed Development on the WWW or equivalent.

Spring 2010 Course Schedule

The current scheduled offerings for this course for the Spring 2010 term are listed below.

Computer Science

Applied Physics Laboratory (more info)

605.784.31 Enterprise Computing with Java  (Open)
W 4:30PM - 7:10PM
01/27/2010 - 05/05/2010 Room: K1 $2,750 Stafford, J.

Montgomery County Campus (more info)

605.784.71 Enterprise Computing with Java  (Open)
M 7:20PM - 10:00PM
01/25/2010 - 05/03/2010 Room: Gilchrist325 $2,750 Shyamsunder, K.

Online

605.784.81 Enterprise Computing with Java  (Open)
01/25/2010 - 05/08/2010 $2,750 Felikson, L.