UGA CSCI 4300 Final Review (drdan, Fall 2025) (NEWEST)
HTTP - answer an application-layer protocol for distributed, collaborative, and
hypermedia information systems; the foundation of data communication for the World
Wide Web
HTTP session - ANSWER provides a way to identify a user across more than one page
request or visit to a Web site and to store information about that user; the servlet
container uses this interface to create a session between an HTTP client and an HTTP
server
JUnit - ANSWER a unit testing framework for the Java programming language
package - ANSWER a namespace that organizes a set of related classes and
interfaces
TestCase class - ANSWER defines the fixture to run multiple tests; part of JUnit
@Test annotation - ANSWER tells JUnit that the public void method to which it is
attached can be run as a test case
TestCase assert methods - ANSWER set of assertion methods useful for writing tests
webapps directory - ANSWER the default appBase location for Tomcat
WEB-INF directory - ANSWER contains all things related to the application that aren't
in the document root of the application
JAR file - ANSWER a package file format typically used to aggregate many Java class
, files and associated metadata and resources into one file for distribution
WAR file - ANSWER a file used to distribute a collection of JAR-files, JavaServer
Pages, Java Servlets, Java classes, XML files, tag libraries, static web pages and other
resources that together constitute a web application
serializable - ANSWER implementing the java.io.Serializable interface
JSP script - ANSWER allows one to use Java programming language statements in
their JSP pages; <% __________ %>
JSP expression tag - ANSWER writes code within to the output stream of the response;
<%= __________ %>
JSTL - ANSWER encapsulates as simple tags the core functionality common to many
Web applications; has support for common, structural tasks such as iteration and
conditionals, tags for manipulating XML documents, internationalization tags, and SQL
tags
JSTL core tags - ANSWER collection of JSTL tags for basic tasks; c: __________
jsp.useBean - ANSWER used to locate or instantiate a bean class
JSP import element - ANSWER used to import classes in a JSP page
GET request - ANSWER HTTP method that requests data from a specified resource
POST request - ANSWER HTTP method that submits data to be processed to a specified
resource
HTTP - answer an application-layer protocol for distributed, collaborative, and
hypermedia information systems; the foundation of data communication for the World
Wide Web
HTTP session - ANSWER provides a way to identify a user across more than one page
request or visit to a Web site and to store information about that user; the servlet
container uses this interface to create a session between an HTTP client and an HTTP
server
JUnit - ANSWER a unit testing framework for the Java programming language
package - ANSWER a namespace that organizes a set of related classes and
interfaces
TestCase class - ANSWER defines the fixture to run multiple tests; part of JUnit
@Test annotation - ANSWER tells JUnit that the public void method to which it is
attached can be run as a test case
TestCase assert methods - ANSWER set of assertion methods useful for writing tests
webapps directory - ANSWER the default appBase location for Tomcat
WEB-INF directory - ANSWER contains all things related to the application that aren't
in the document root of the application
JAR file - ANSWER a package file format typically used to aggregate many Java class
, files and associated metadata and resources into one file for distribution
WAR file - ANSWER a file used to distribute a collection of JAR-files, JavaServer
Pages, Java Servlets, Java classes, XML files, tag libraries, static web pages and other
resources that together constitute a web application
serializable - ANSWER implementing the java.io.Serializable interface
JSP script - ANSWER allows one to use Java programming language statements in
their JSP pages; <% __________ %>
JSP expression tag - ANSWER writes code within to the output stream of the response;
<%= __________ %>
JSTL - ANSWER encapsulates as simple tags the core functionality common to many
Web applications; has support for common, structural tasks such as iteration and
conditionals, tags for manipulating XML documents, internationalization tags, and SQL
tags
JSTL core tags - ANSWER collection of JSTL tags for basic tasks; c: __________
jsp.useBean - ANSWER used to locate or instantiate a bean class
JSP import element - ANSWER used to import classes in a JSP page
GET request - ANSWER HTTP method that requests data from a specified resource
POST request - ANSWER HTTP method that submits data to be processed to a specified
resource