INE2720
Web Application
Software Development
General Information
Special Thanks
To Marty Hall and Larry Brown
for providing the course
materials.
To Deitel, Deitel & Nieto for
providing the lecture notes.
To Prof. Felix Hartanto for the
Web programming and
networking materials.
INE2720 Web Application
All copyrights reserved by
Why INE2720?
Provides a fruitful classroom for you to
Understand various markup languages
HTML, XML, XHTML
Build dynamic homepages by using
scripting language
JavaScript and CSS
Build your own Web application programs
Java, Java Servlets and JSP
Be well-prepared to take advantage of
the Internet and the Web
INE2720 Web Application
All copyrights reserved by
What should a Web
developer know?
Basic Internet Technologies
The HTML 4.0.1 Standard
The CSS (Style Sheets)
The latest XHTML
XML & XSL
Client Side Scripting, Server Side
Scripting
Database management SQL
How to run your own web servers?
INE2720 Web Application
All copyrights reserved by
The Intended Audience
Assume you have a certain level of
technical ability, includes a bit of
programming.
You want to implement an interactive Web site.
You already know a little about developing web
site, but not quite sure about what they are.
This course will not teach you how to use web
publishing software Dreamweaver,
If you want to learn about the fundamental
technologies related to the Internet
Please add CSC1720 Introduction to Internet
Requires patience and dedication.
INE2720 Web Application
All copyrights reserved by
People - Instructor
Ray, Chak-Chung CHEUNG
Office: SHB 910
Phone: 2609-8400
Email:
[email protected]Web:
http://www.cse.cuhk.edu.hk/~cccheung
Student Consultation hour: T2, H2
INE2720 Web Application
All copyrights reserved by
People
Teaching Assistants
Mr. Paul K.H. PUN
SHB 1013,
[email protected]Mr. Sam C.Y. IP
SHB 1026,
[email protected]Mr. Ocean Y.H. CHEUNG
SHB 231,
[email protected]INE2720 Web Application
All copyrights reserved by
Time and Place
Lecture
T7-8 at SC L1
H9 at SC L1
Tutorial
W4 at ELB 207
W5 at ELB 207
H7 at SB UG07
INE2720 Web Application
All copyrights reserved by
Textbook and
References
Internet & World Wide Web: How to
Program (2nd Edition)
Deitel, Deitel & Nieto, Prentice-Hall
Core Web Programming (2nd edition)
Marty Hall, Larry Brown, Prentice-Hall
Programming the World Wide Web (2nd E)
Robert W. Sebesta, Addison-Wesley
Publishing
INE2720 Web Application
All copyrights reserved by
Course Materials
Homepage
http://webct.cuhk.edu.hk/
Newsgroup
Please use the webCT discussion
forum
You are welcome to post any
question
INE2720 Web Application
10
All copyrights reserved by
Assessment Scheme
Assignments 30% (4-5
homeworks)
Midterm Exam 30%
23 Oct, 2003 (Thursday)
7:00 - 9:00pm
Place: TBA
Final Exam 40%
TBA
INE2720 Web Application
11
All copyrights reserved by
Course Structure
Week 1: Internet Fundamental
Week 2: HTML & XHTML
Week 3: CSS
Week 4,5: JavaScript
Week 6,7,8: Java Language
Week 9,10,11: Java Servlets & JSP
Week 12,13: JDBC & Advanced Topics
Prerequisites
Internet & Basic Programming experiences
INE2720 Web Application
12
All copyrights reserved by
Programming
Tools
XML Spy IDE, XML Cooktop (ITSC)
It is an Integrated Development
Environment
Version 4.3
Text, HTML, XML, Programmers
Editor
Shareware for Download
http://www.xmlspy.com/download.html
Note: You can choose any other editor
INE2720 Web Application
13
All copyrights reserved by
Programming Tools
Sun Microsystems Java Development Kit
Version 1.3 or later
Command line tools
For most platforms (computer systems)
Free for download
http://java.sun.com/j2se/1.4/download.html
Total size: ~35MB
Remember to get and install the documentations
too!
JDK API: http://java.sun.com/j2se/1.4/docs/api/index.html
JSDK API:
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/index.html
INE2720 Web Application
14
All copyrights reserved by
Programming Tools
RealJ 3.51 (suggested)
It is an Integrated Development
Environment
Version 3.51
It depends on JDK
Graphical User Interface
For Microsoft Windows
Free for download
http://www.realj.com/
Total size: ~500kB
INE2720 Web Application
15
All copyrights reserved by
Important Notes
Please visit the course homepage
and discussion forum daily.
Dont forget to check your CUHK
mailserv email account frequently.
Plagiarism cases will be handled
seriously in our course.
Finally, we hope this course provide
you more than web programming.
INE2720 Web Application
16
All copyrights reserved by