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. Method that tests the program
Entity class
test method
Apache
Java Standard Tag Library
2. In the XML fragment <node id="7" x_pos="330" ypos="450">Smallville</node> - id fills this role
protocol layering principle
request
View
id attribute
3. A component of the Java EE Web application development platform. It extends the JSP specification by adding a tag library of JSP tags for common tasks such as XML data processing etc.
ANT
JSTL (JavaServer Pages Standard Tag Library)
private
idempotent
4. Accessor whose purpose is to return the value stored in an instance variable.
getter method
Expression Language
container
classes nested element
5. 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.
ANT task
CSS property
Tomcat
request attribute
6. Associative array that by default contains contents of $_GET and $_POST and $_COOKIE
PreparedStatement
Event object
$_REQUEST
document.getElementById()
7. Tag that gives you the option to iterate over arrays and collections
<c:forEach>
fail()
application scope
string interpolation
8. Uses the equal sign to give the object property on the left of the equal sign the value on the right of the equal sign.
assignment statement
status code
parent element
JUnit
9. Field that uniquely identifies a record in a table
Node
Content negotiation
primary key
JSTL (JavaServer Pages Standard Tag Library)
10. Method for just getting (retrieving) data.
request object
request
stateless
GET
11. This component of the MVC architecture represents what is delivered to the client browser
setXXX method
assignment statement
View
session scope
12. This Java class is used in JDBC pages to execute SQL statements and provides protection against SQL scripting attacks
CSS
PreparedStatement
ResultSet
TextNode
13. a set of classes that supports the development of programs
4XX status code
POST
class library
assertEquals method
14. A system where Web pages and their associated graphics are stored locally on a client computer to reduce Internet traffic and download wait time the next time the page is viewed.
dynamic content
session scope
XMLHttpRequest
Caching
15. A document type that allows the use of deprecated tags.
ANT dependency
Transitional
event bubbling
JavaBean
16. Record consisting of one or more fields that are links to other nodes and a data field
Model
input element
getter
Node
17. In the XML fragment <node id="7" x_pos="330" ypos="450">Smallville</node> - node fills this role
inline display
Node
className attribute
forwarding
18. A program that extracts comments from Java Source files and produces documentation files in HTML.
Javadoc
request
form
JavaBean
19. Defines restrictions on a simpleType or simpleContent or complexContent definition; names that are reserved by XML
event handler
Content negotiation
restricted type
container
20. Success
Dynamically installed event handler
2xx status code
CSS property
validator
21. Enables a subclass to call the methods and fields of its superclass
catch
super()
safe
session
22. a JAR file used to distribute a collection of JavaServer Pages and servlets and Java classes and XML files and tag libraries and static Web pages (HTML and related files) that together constitute a Web application.
WAR file
container
fixed positioning
onreadystatechange
23. Open-source SQL (Structured Query Language) database implementation. persistence provider.
JSP Expression Language
MySQL
Expression Scriptlet
entity
24. an object that provides an abstract interface to some type of database
event bubbling
servlet
Data Access Object
TextNode
25. Extension of JAR task with special treatment for files that should end up in WEB-INF directories of the Web Application Archive
input element
Object-Relational Mapping
war task
well-formed
26. Type of method that changes the state of one field in an object.
setter
relative positioning
class
viewport
27. The function for the browser to run when the server responds to your request
onreadystatechange
valid
JavaScript
where clause
28. All data for a single member (object)
session object
constructor chaining
entity
CGI variable
29. Ascripting language used to make HTML pages interactive
fail()
<c:forEach>
className attribute
JavaScript
30. a database view that allows the user to see all fields for one record and enter them one at a time.
Tomcat
request scope
<c:forEach> tag
form
31. Controlling the exact location of text and pictures on a web page by specifying coordinates on the page.
response
absolute positioning
object
Exception
32. Channel into a new direction (to a different page)
redirect
HTTP
cookie
record
33. An XML document whose content describes the structure of other XML documents.
XML Schema
setter method
Connection
ANT
34. These auto-generated methods allow us to change data members of a Java class
relational database
XMLHttpRequest
setter method
<jsp:getProperty>
35. reduces the amount of redundancy in code that may connect to the database (assists in some functionality)
test method
record
helper class
dependency
36. Scope of variables that would be stored in a database
session object
viewport
application scope
request Bean scope
37. This is used to select user information.
setter
response
dependency
input element
38. A Java keyword used in method declarations that specify which exceptions are not handled within the method but rather passed to the next higher level of the program.
throws
import statement
XML Schema
Statement
39. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.
superclass
parent element
response
protocol layering principle
40. Sets values for parameters in JDBC
setXXX method
box model
form action
request object
41. A project that contains resources for a Web application with dynamic content such as servlets or JavaServer Pages (JSP) files
field
ANT task
session scope
Dynamic web project
42. Primary key of one table that appears as an attribute in another table and acts to provide a logical relationship between the two tables
foreign key
Static class member
request attribute
JavaBean
43. Java class specifically created to enable communication with a particular database management product such as MySQL
doPost()
Driver
NodeList
CSS property
44. This DTD contains all HTML elements and attributes but does NOT INCLUDE presentational or deprecated elements (like font). Framesets are not allowed.
dependency
HTML strict
forward
XHTML (Extensible Hypertext Mark-up Language)
45. Needs to be installed to run PHP on Apache
Apache PHP module
weakly typed language
XHTML (Extensible Hypertext Mark-up Language)
PreparedStatement
46. If you want to use the same path-like structure for several tasks - you can define them with this
margins
pathelement element
refractor
Model
47. Can't attempt one task until a previous task is successful
private
session Bean scope
ANT dependency
session
48. Represents a table in a relational database; each instance corresponds to a row in that table
Extreme programming
external style sheet
entity
Static class member
49. Methodology that anticipates need for flexibility. focuses on keeping code simple and testing often and delivering functional bits of application as soon as they're ready. goal is to build upon small client-approved parts as the project progresses as
W3C DOM
refractor
agile programming
event handler
50. Used to affect a certain portion of your material. They utilize the on/off approach.
session
AJAX
container
className attribute