Web Development - Enterprise

Web Development – Enterprise is a project based course in which students will gain practical experience creating an advanced, interactive, secure and database driven web site using powerful, predefined Java classes (the reason for Java's popularity since its original inception). The course will build upon the knowledge gained in previous web development courses in the development of a three-tier Web solution implementing: user class definitions; security tools/measures; data formatting (for display and storage); form submission/processing (i.e. user interface/interaction) using Java Server Pages (JSP); business logic/flow (i.e. server-side logic control) utilizing Servlets; data object persistence using databases; and, strategies for setting up and maintaining a secure and maintainable web server.