COP2805 Advanced Java Programming (AA)

This course provides students with an understanding of how to use Java for enterprise applications. The use of JavaBeans and how they can be used to facilitate the development of enterprise applications will be explained. Using servlets and Java Server Pages, students will learn how to create dynamic web pages and how to process data entered via the web. Students will learn how to access databases, using Java Database Connectivity, by issuing SQL commands. The topic of remote method invocation will be discussed as well as security strategies.


3 credits (3 lecture hours)

Prerequisites and Corequisites

Prerequisite: COP2800