Course Description
Introduction to Java Web applications using servlets and JavaServer pages (JSP). Basic servlet programming, accessing form data, database access using JDBC, Java Standard Tag Library (JSTL), security, and authentication. Deployment and administration of an application server such as Apache Tomcat. Use of an IDE to develop and deploy applications.
Athena Title
Internet Programming I
Prerequisite
MIST 7500E and MIST 7510E
Grading System
A - F (Traditional)
Course Objectives
1. Understand the concepts and principles of Web-based application development. 2. Develop skills to design and construct Web applications using servlets and JavaServer pages. 3. Learn to utilize such technologies as JDBC, javabeans, JSTL. 4. Learn to utilize useful patterns such as MVC architecture. 5. Develop ability to manage an application server such as Jakarta Tomcat and be able to deploy applications on a server. 6. Develop experience using a Java IDE to write and test code.
Topical Outline
1. Introduction to Web application technology. 2. Review of relevant Java technology. 3. Servlet technology. 4. The MVC architecture. 5. Javaserver Pages. 6. Custom tag libraries, Struts and related technologies.
Syllabus