Course Content and Outcome Guide for CIS 234J
- Date:
- 30-MAY-2007
- Posted by:
- Curriculum Office
- Course Number:
- CIS 234J
- Course Title:
- Java Programming III
- Credit Hours:
- 4
- Lecture hours:
- 30
- Lecture/Lab hours:
- 0
- Lab hours:
- 30
- Special Fee:
- $12
Course Description
Learn to use Java/J2EE to build scalable n-tiered web appliations. Covers servlets, JSP, JDBC database connectivity, Enterprise JavaBeans, and SOAP Web Services Technologiues. Learn advanced Apache Tomcat web server configuration including how to secure web resources, authenticate users and mask URLs. Recommended: CIS 233J or instructor permission.Intended Outcomes for the course
On completion of this course the student should be able to:
· Use Java-based facilities to manipulate XML documents
· Implement security using the Java 2 security model
· Write and Remote Method Invocation (RMI) server
· Explain various Enterprise JavaBean (EJB) concepts including entity beans, session beans, bean managed persistence (BMP), and container managed persistence (CMP)
· Describe how servlets and Java Server Pages (JSP) fit into a Java-based web application architecture
Course Activities and Design
|
This course is presented by means of lecture/discussion sessions and assignments. Students will be required to apply subject matter covered in class to complete the assignments. |
Outcome Assessment Strategies
Students will write applications that will demonstrate the ability to:· Employ a solid object-oriented design
· Read XML documents
· Use the Java 2 security model to restrict access to resources
· Write an RMI server
· Plan and design Enterprise JavaBeans
· Access Enterprise JavaBeans from servlets and Java
Course Content (Themes, Concepts, Issues and Skills)
· XML· JDBC database
· RMI server
· Enterprise Java Beans
· Servlets and JSPs
· Java 2 security model