|
CSCI A348/548
Take-Home Quiz Five
Fall 2000
|
- Due date
- December 14, 7:15pm.
- Late policy
- No late policy, that's the end of the class.
- Work policy
- Working in groups is encouraged but please turn in your own version of the assignment.
- Task
-
Post answers to questions below in your
protected directory.
- Grading
-
Feedback will be provided along with the final grades by Saturday.
- Graduate standing
-
Everybody is responsible for all questions in this assignment with no exception.
The questions are listed below, please make sure the answers are brief but complete.
- What is CGI? How does it work?
- What is HTTP? Where is it used? How does it work?
- What is a web server? How does it work? What can you use it for?
- What differences did you see between the two versions of Apache that you installed?
- How can you characterize the differences between Apache and Tomcat?
- How does Apache know that a certain file is a CGI script and needs to be run instead of retrieved?
- What is JSP and where did we use it? How does it work?
- What other technologies you know which are related to JSP?
- How are Java servlets similar to or different from CGI script?
- Compare and contrast (advantages, disadvantages) Perl with Java.
- Compare and contrast Java and JavaScript. When do you use one, when do you use another?
- List 5 topics that you learned in this web class that you found useful. Explain why you found them useful.
- List 5 topics that were not covered in this class and you would've liked to see covered. Explain why.
- What is a relational database management system and why might you need it?
- Describe the architecture of the shopping cart.
- Describe the architecture of the Java chat applet.
- What's XML and why is it of any use?
- How do you secure a web server for e-commerce?
- What's HTML?
- What's Dynamic HTML? How does it differ from 'regular' HTML?
- How do you automate server restart under Unix?
- Can you use log files to debug CGI scripts? How?
- What is the name of the file that contains the name of the port your Apache server runs on?
- Describe HTML forms: what they are and how you can use them.
- What is the difference between GET and POST methods within CGI?
- What's
mysql? What's SQL?
- Would the use of a relational database management system be beneficial for a project like the
chat applet? Why or why not, and if yes: how?
- Would the use of a relational database management system be beneficial for a project like the
shopping cart? Why or why not, and if yes: how?
- What's CLASSPATH used for? What is it?
- What's the use of the
~/.cshrc file?
Last updated: December 11, 2000 by Adrian German for A348/A548