SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Java Web Programming
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. This part of a CSS rule specifies the set of HTML elements to which a defined style should apply
field
CSS selector
assertEquals()
stateless
2. Entries in a database
Asynchronous method
PreparedStatement
<c:forEach> tag
record
3. This part of a CSS rule specifies the set of HTML elements to which a defined style should apply
JUnit test
CSS selector
session Bean scope
ServletContext
4. a single instance of that member shared by all instances of this class
Static class member
constructor chaining
fail()
box model
5. Can't attempt one task until the previous task is successful
foreign key constraint
parent element
<jsp:useBean>
dependency
6. The next generation of HTML and is a hybrid between HTML and XML. XML was designed to describe data. HTML was designed to display data.
XHTML (Extensible Hypertext Mark-up Language)
getter method
CSS selector
RequestDispatcher
7. a piece of Java-code embedded in the HTML-like JSP code
Java Standard Tag Library
View
superclass
scriptlet
8. Layer below HTTP. HTTP accesses this. Reliable data stream service. The Internet's primary transport protocol; provides a point-to-point channel for applications that require reliable communications
request parameter
session
request parameter
TCP (Transport Layer Protocol)
9. Element that will be completed as part of a parent element/task
classes nested element
Asynchronous method
request attribute
View
10. Technology specifically designed for automated logic testing of Web applications
public
2xx status code
JUnit
build.xml
11. Primary key of one table that appears as an attribute in another table and acts to provide a logical relationship between the two tables
junit task
<jsp:useBean>
foreign key
refractor
12. Makes it possible to easily access application data stored in JavaBeans components; replaces Java scriplets for reading information from the Bean
response
JSP Expression Language
abstract class
request.getAttribute
13. a set of classes that supports the development of programs
class library
viewport
relational database
JSP Expression Language
14. The function for the browser to run when the server responds to your request
event handler
onreadystatechange
Servlet
test method
15. Elements not displayed by the browser.
hidden input element
valid
Class.forName()
XML Schema
16. An open source software implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under the Java Community Process.
JavaScript
forward
Tomcat
request object
17. Elements that are rendered (displayed) with empty space above and below
subclass
event bubbling
parent element
block display
18. Enables a subclass to call the methods and fields of its superclass
tag
super()
submit element
WAR webxml attribute
19. Single piece of info; record is one complete set of these
field
response
JSTL (JavaServer Pages Standard Tag Library)
Expression Language
20. Java class specifically created to enable communication with a particular database management product such as MySQL
Driver
visibility
Transitional
2xx status code
21. Type of method that changes the state of one field in an object.
setter method
redirect
Node
setter
22. A software program that checks an HTML document for syntactical errors.
CSS selector
Entity class
import statement
validator
23. In the XML fragment <node id="7" x_pos="330" ypos="450">Smallville</node> - node fills this role
PreparedStatement
className attribute
HTML strict
attribute
24. A mechanism defined in the HTTP specification that makes it possible to serve different versions of a document (a resource representation) at the same URI so that user agents can specify which version fit their capabilities the best.
session
className attribute
Content negotiation
Java Standard Tag Library
25. Tag that gives you the option to iterate over arrays and collections
setXXX method
dynamic content
idempotent
<c:forEach> tag
26. A special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine
setter method
MS Access
parameter
this()
27. Used to pass data to a server. can contain input elements like text fields and checkboxes and radio-buttons and submit buttons and more. It can also contain select lists and textarea and fieldset and legend and label elements.
HTTP
form
XMLHttpRequest
Class.forName()
28. This tag in a JSP page directs the associated Bean to receive a property when the user clicks a Submit button in the JSP page
Tomcat
getElementsByTagName
<jsp:setProperty> tag
entity
29. 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.
HttpSession
PreparedStatement
form method
W3C DOM
30. This generic technique (not a Java class) associates Java objects with records in a database
<jsp:useBean> tag
className attribute
JavaBean
Object-Relational Mapping
31. Programming language designed for managing data in relational database management systems
Structured Query Language
className attribute
Model
Expression Language
32. These auto-generated methods allow us to change data members of a Java class
setter method
PreparedStatement
ResultSet
ANT
33. Set of data elements (values) that is organized using a model of vertical columns (identified by their name) and horizantal rows
<jsp:setProperty> tag
class
junit task
table
34. A project that contains resources for a Web application with dynamic content such as servlets or JavaServer Pages (JSP) files
4XX status code
Tomcat
setter
Dynamic web project
35. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.
protocol layering principle
build.xml
short-circuit boolean evaluation
5XX status code
36. This Java object is used by a controller servlet to send the request to the appropriate JSP page
Apache
RequestDispatcher
safe
object
37. Represents a table in a relational database; each instance corresponds to a row in that table
session Bean scope
JavaScript
Extreme programming
entity
38. After a database query is performed this Java class provides access to the records extracted from the database
inline display
form
request object
ResultSet
39. Defines restrictions on a simpleType or simpleContent or complexContent definition; names that are reserved by XML
restricted type
relational database
RequestDispatcher
Model
40. Governing body for the development of platform independent web standards
Java class
W3C
tag
war task
41. Gets the value of a Bean property so that you can display it in a result page.
<jsp:getProperty>
DriverManager
parameter
JavaScript
42. After a database query is performed - this Java class provides access to the records extracted from the database
ResultSet
static content
<c:forEach> tag
session scope
43. All data for a single member (object)
request object
subclass
session object
ANT target
44. an object associated with a visitor. Data can be put in this and retrieved from it - much like a Hashtable. A different set of data is kept for each visitor to the site.
string interpolation
ServletContext
Servlet
session
45. A web server software notable for playing a key role in the initial growth of the World Wide Web.
attribute
setter method
Data Access Object
Apache
46. Part of JUnit and fails a test with no message
request
namespace
fail()
Caching
47. JavaScript library that emphasizes interaction between JavaScript and HTML.
jQuery
protocol layering principle
request attribute
Exception
48. Process the tag contents if a test condition is satisfied
<c:if>
Element
getter method
rs.next()
49. This can be of two types: loaded from an external tag library or predefined tag; do not use <% but just the < character
POST
build.xml
throws
JSP tag
50. an object that provides an abstract interface to some type of database
Entity class
table
jQuery
Data Access Object