Client Server Web Programming

cabbagewheatInternet και Εφαρμογές Web

13 Νοε 2013 (πριν από 5 χρόνια)

211 εμφανίσεις

D
r
.

Ira Rudowsky










CIS53

WZ10


Fall 200
7








Wed

1
0
:5
0
-
1
:
30
PM


Client


Server Web Programming


Required
Text:

Core Se
rvlets and Java Server Pages Volume 1: Core Technologies
/2
e


Author
s
:
Marty Hall and Larry Brown

Publisher:

Prentice
-
Hall PTR


The author's web site
http://volume1.coreservlets.com/archive/

has a tremendous wealth of
information and resources


Prerequisite:

CIS26

and CIS22


Class Objectives:

This course provides the opportunity to
learn about and develop cli
e
n
t
-
ser
ver applications using Java servlets and JSP. In addition, students will learn and perform
HTML
form
c
oding, learn about and use the
Apache Tomcat server as well as the mySQL
relational database. This will provide an environment
that will enable
students
t
o
develop
client applications
and

server
-
side code that will
i
nteract with a relational database for the
storage and retrieval of information.


Test, Grading Policy
:

(a) T
wo exams
-

3
0
% each (b)
Projects and
Homeworks
4
0%

Attendance and class participatio
n will affect your grade as well.


Classes will not meet on
Sept
12
th

and Nov 21
st
. Last day of classes is Dec 1
2
th
.


Academic Regulations:

It is your responsibility to familiarize yourself with the academic
regulations of the college. They are found in
Brooklyn College Bulletin as well as the Student
Handbook.


Course Outline:


Basic HTML coding



Basic
s of

Cascading Style Sheets


Java Software Development Kit


Apache Tomcat


Servlet Basics


Client Requests

o

F
orm data

o

HTTP request headers

o

HTTP status codes

o

HTTP response headers


Cookies


Session Tracking

o

On
-
line shopping carts


Java Server Pages


Java Beans


mySQL


Accessing databases with JDBC


XML


SAX
-
XSLT


PHP (if time allows)



I can be reached via e
-
mail at
rudowsky@brooklyn.cuny.edu

My web page is
http://us
erhome.brooklyn.cuny.edu/irudowsky

and it will be used to
communicate lecture notes, assignments, announcements etc.


Office
: Ingersoll
3208c

Phone
:
718
-
951
-
5000


O
ffice hours
:
Monday and
Wednesday 5
:00
-
6
:00 PM
and by appointment