Phone: (610) 738-0450 E-mail: cyang@wcupa.edu
Office Hours: By Appointment
COURSE OBJECTIVES:
As
web technologies evolve, cover the web application development technology known
as JavaServer Faces. Our goal is to teach how to
develop web applications and web services in a rapid-prototyping fashion.
During the past, Microsoft devised .NET technology which allows a developer to
use drag-and-drop approach for the development of a server-side user interface.
Until recently, Sun Micro-System also developed a similar tool known as JavaServer Faces to provide a similar support. In this
summer session, we will take a hands-on approach using an on-line tutorial to
become familiar with this technology using NetBeans
IDE which incorporates the rapid-prototyping feature in Java Studio Creator
into version 6 NetBeans.
Our
objectives are threefold:
TEXTBOOK AND REFERENCE
BOOKS:
1. NetBeans 6.0 On-Line Tutorial
(http://www.netbeans.org/kb/60/web/index.html)
2. David Geary, Cay Horstmann, Core JavaServer Faces,
Prentice Hall, PTR.
PREREQUISITE:
Programming experiences with Java and instructor’s
approval are required.
COURSE OUTLINE:
Part
I Introduction to Web Applications with JSF
Getting started with the JSF
Environment
Part
II Scope, ManagedBeans, and JSF
Part
III Databases abd Web Services
EVALUATION
CRITERIA:
1. 30% - Exam I
2. 30% - Exam II
3. 30% - Exam III
4. 10% - Labs
All exams are in-class, close-book, and close-notes. Letter grades will be assigned based on the total grades. Plus and minus will also be used when assigning letter grades.
GRADING POLICIES:
1. No Make-Up Exams.
There will be NO make-up exams in any situations. If you cannot make any exam, please notify the instructor at your earliest time. If you miss any exam with no reasonable reasons, you will get a zero grade for the skipped exam.
2. Lab Assignments:
Lab experiments are required. You only need to demonstrate to the instructor about your progress. There will be no submissions.
ACADEMIC HONESTY:
Any form of plagiarism including copying and/or editing from other student’s work will be considered cheating. However, forming a study group and discussing homework problems and programming assignments are highly encouraged. The student handbook will be used to handle those who violate the rule.
CLASS ATTENDANCE:
(See W.C.U. catalog) A student is expected to attend each class. When a student misses a non-exam class, it is the student’s responsibility to determine what was missed and to make up the work.
STUDENT SERVICES: We at