General Information
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.
2 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development
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
3 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development
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?
4 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development
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 Software Development 5 All copyrights reserved by C.C. Cheung 2003.
Ray, Chak-Chung CHEUNG
Office: SHB 910
Phone: 2609-8400
Email: cccheung@cse.cuhk.edu.hk
Web: http://www.cse.cuhk.edu.hk/~cccheung
Student Consultation hour: T2, H2
6 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development
Mr. Paul K.H. PUN
– SHB 1013, khpun@cse.cuhk.edu.hk
Mr. Sam C.Y. IP
– SHB 1026, cyip@cse.cuhk.edu.hk
Mr. Ocean Y.H. CHEUNG
– SHB 231, yhcheung@cse.cuhk.edu.hk
INE2720 – Web Application Software Development 7 All copyrights reserved by C.C. Cheung 2003.
Lecture
– T7-8 at SC L1
– H9 at SC L1
Tutorial
– W4 at ELB 207
– W5 at ELB 207
– H7 at SB UG07
8 INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung 2003.
Internet & World Wide Web: How to
Program (2 nd Edition)
– Deitel, Deitel & Nieto, Prentice-Hall
Core Web Programming (2 nd edition)
– Marty Hall, Larry Brown, Prentice-Hall
Programming the World Wide Web (2 nd E)
– Robert W. Sebesta, Addison-Wesley
Publishing
9 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development
Homepage
– http://webct.cuhk.edu.hk/
Newsgroup
– Please use the webCT discussion forum
– You are welcome to post any question
INE2720 – Web Application Software Development 10 All copyrights reserved by C.C. Cheung 2003.
Assignments – 30% (4-5 homeworks)
Midterm Exam – 30%
– 23 Oct, 2003 (Thursday)
– 7:00 - 9:00pm
– Place: TBA
Final Exam – 40%
– TBA
11 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development
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 Software Development 12 All copyrights reserved by C.C. Cheung 2003.
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
13 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development
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 Software Development 14 All copyrights reserved by C.C. Cheung 2003.
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
15 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development
Please visit the course homepage and discussion forum daily.
Don ’ t 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.
16 All copyrights reserved by C.C. Cheung 2003.
INE2720 – Web Application Software Development