CENG 432

Fundamentals of Enterprise Application Development

This course explores advanced application development techniques in a large enterprise-wide setting. Topics include agile software development, multi-tier applications, server side programming, transaction processing, web programming, application installation and deployment issues.

Introduction to enterprise application development
Web programming 1
Web programming 2
Thread programming 1
Thread programming 2
Client socket programming
Server socket programming
Database connections for enterprise applications
JSP server pages
AJAX framework
Enterprise application design patterns 1
Enterprise application design patterns 2
Spring application context
Spring MVC web framework