Required, precisely named submission files, NO
subdirectories, NO packages, zipped together in a single directory:
Change "No" to "Yes" as you complete the tasks.
Sumbit to D2L.
[Communicate with us about this program here if necessary.]
Explain Maybe entries here also.
Task
Complete?
--------------- ADMINISTRATION -----------------
[ENTER YOUR NAME HERE]
No
I understand that making false claims on this checklist is an academic integrity violation.
No
I understand that I am never allowed to electronically copy someone else's
assignment, modify it, and call it my own work.
No
Used the version of Java required by this course?
No
Included the full, required Header Information in the .java file?
No
Saved THIS file in plain-text HTML format?
No
All files correctly named, in a single directory (no subdirectories) and with no packages?
No
.class files have all been deleted before preparing the submission?
No
Included copies of at least TWO postings to the D2L MiniWebserver forum in
MiniWebPostings file?
No
All required files zipped together and submitted to D2L?
No
Also concatenated the same .java source file and MinWebPostings into a single
file named MinWebAll.docx (or .html, or .txt) and submitted to the TII link?
No
Ran the TII plagiarism checker to see the sample report?
No
.
.
No
.
.
No
Ran MyTelnet successfully
No
Ran MyListener successfully
No
Ran WebResponse successfully
No
Created MiniWebserver.java from WebResponse.java (or from scratch)
No
No
MiniWebserver compiles from the command line with no errors
No
MiniWebserver runs
No
Modified MiniWebserver to accept input from WebAdd.html, parse the query
string and return the user's name in any form so it is readable in the browser
No
Further modified MiniWebserver to accept input from WebAdd.html, parse the query
string and return the name and sum of two numbers as HTML
No
Wrote extensive explanatory, pedagogical comments in the code to describe how
the code works. (Required)
No
No
Modified the return HTML output to also include a new
copy of the form input page back to the user. That is, you can repeatedly press
< SUBMIT > without having to manually reload the page in the
browser. (See HostServer assignment.)
No
Further modified the return HTML output so that the user's previously sent name and
two numbers are in the input boxes by default, but can be modified by the user as desired.
No
No
I understand how MIME types convey information about data from server to
client
No
If I wanted to, I could write the code to return the contents of a real HTML file (Web Page)
in my server's directory to a user indicated by a URL they send me. (See the
readings for the full Webserver.)
No
If I wanted to write the code, using the techniqes I learned for ColorServer
and JokeServer, I could keep track of the number of requests
we've had from the user (conversation state), and display this number on
every return web page.
No
I can explain how the trailing part of the URL string is completely under
program control—that is my MiniWebserver could do anything it
likes
with the contents of the string.
No
I used MyTelentClient to talk, manually, with my MiniWebserver, and get a
response from it.
No
No
.
Explained how MIME-types are used to tell the browser what data is coming.
No
Explained how you would return the contents of requested actual disk files (web pages)
of type HTML (text/html)
No
Explained how you would return the contents of requested actual disk files (web pages)
of type TEXT (text/plain)
No
.
.
.
Kept track of the number of client requests (conversation state), and displayed in the browser
after each request. (Refer to ColorServer or JokeServer.)
No
Included a hotlink in the web page returned that allows the user retrieve
the actual disk version of the MiniWebChecklist.html file from the directory
where the MiniWebserver is running.
No
[Fill in custom extra features, one line per feature]
No Optional Comments: