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 component of the MVC architecture directs client requests to the appropriate resource
rs.next()
Controller
cookie
parent element
2. A set of assertion methods useful for writing tests. Only failed assertions are recorded.
assertEquals method
W3C
idempotent
GET
3. The default positioning system used by web pages and browsers for where objects in a web page will be displayed. Objects are placed depending on where they occur in the code sequence.
relative positioning
JavaScript
W3C
redirect
4. 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.
onreadystatechange
CSS selector
WAR file
expression scriptlet
5. This component of the MVC architecture represents what is delivered to the client browser
validator
onreadystatechange
View
Data Access Object
6. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs
request parameter
delimiter
parameter
Dynamic web project
7. Database that represents data as a collection of tables in which all data relationships are represented by common values in related tables
W3C
super()
scriptlet
relational database
8. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs
superclass
where clause
request parameter
getter
9. Class of agile programming in which "waterfall" loop is compressed into shorter loops. each iteration adds functionality & client is responsible for acceptance testing.
session scope
Extreme programming
superclass
Caching
10. Process the tag contents if a test condition is satisfied
simple type
<c:if>
Model
field
11. A communications protocol that treats each request as an independent transaction that is unrelated to any previous request so that the communication consists of independent pairs of requests and responses. Does not require the server to retain sessio
idempotent
jQuery
string interpolation
stateless
12. Makes it possible to easily access application data stored in JavaBeans components; replaces Java scriplets for reading information from the Bean
cookie
constructor chaining
Expression Language
catch
13. Elements that are rendered (displayed) directly in line with the text
tag
inline display
Structured Query Language
object
14. Sets a property value or values in a Bean.
Java Standard Tag Library
string interpolation
<jsp:setProperty>
HttpSession
15. stores information about or change settings for a user session. Variables stored in it hold information about one single user and are available to all pages in one application.
input element
jQuery
session object
cookie
16. Servlet configuration descriptor to use WEB-INF/web.xml; required most of the time in WAR task
session
WAR webxml attribute
status code
static content
17. an object that provides an abstract interface to some type of database
MySQL
Data Access Object
record
test method
18. Enables a subclass to call the methods and fields of its superclass
JUnit test
event handler
super()
Connection
19. A class that provides its attributes and methods to a subclass.
Statement
cookie
setter
superclass
20. Declares JavaBean class within the JSP page in whatever scope is specified in its scope attribute
<jsp:useBean>
TextNode
$_REQUEST
getter method
21. Done by including portions of SQL statements in a web form entry field in an attempt to get the website to pass a newly formed rogue SQL command to the database
auto_increment
SQL injection attack
JUnit test
JSP Expression Language
22. Java Server Page - web page coding standard that allows developers to dynamically generate web pages in response to user request
JSP
string interpolation
Java Standard Tag Library
URL
23. Governing body for the development of platform independent web standards
W3C
scriptlet
setter
relative positioning
24. JavaScript library that emphasizes interaction between JavaScript and HTML.
W3C DOM
JSP tag
jQuery
<jsp:getProperty>
25. Marks successful completion of one or more tasks - what you are trying to get to.
Dynamic web project
constructor
ANT target
<c:forEach> tag
26. a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. Development Automation Tool.
padding
ANT
JUnit test
CSS property
27. Specifies how to send form-data (the form-data is sent to the page specified in the action attribute). POST or GET
assertEquals()
form method
catch
getter
28. an object that provides an abstract interface to some type of database
Data Access Object
Statement
constructor chaining
GET
29. Your computer sends a request for some file (e.g. "Get me the file 'home.html'") and the web server sends back a _______ ("Here's the file" - followed by the file itself).
$_SESSION
response
session object
Caching
30. Method that tests the program
JSP Expression Language
assertEquals method
test method
static content
31. After a database query is performed this Java class provides access to the records extracted from the database
Statement
form method
ResultSet
Transitional
32. The exclusive address of a web page. The official term is Uniform Resource Locator.
URL
Expression Scriptlet
jQuery
$
33. Pseudo-relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools
subclass
PreparedStatement
MS Access
template-match
34. 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.
ANT task
session
JSTL
W3C
35. Renders the model into a form suitable for interaction - typically a user interface element. HTML and CSS
View
JUnit
container
jQuery theme
36. Ascripting language used to make HTML pages interactive
Apache PHP module
Node
JavaScript
CSS selector
37. 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.
form
JUnit test
field
table
38. Returns a list of elements with the given tag name.
W3C
getElementsByTagName
padding
stateless
39. Specification about a tag (first ordered list: 1-2-3 or A-B-C)
library
attribute
JAR file
Node
40. Well-formed XML document which also conforms to rules of a Document Type Definition (DTD) or an XML Schema (XSD)
CSS selector
PreparedStatement
valid
forward
41. In the XML fragment <node id="7" x_pos="330" ypos="450">Smallville</node> - node fills this role
className attribute
AJAX
radio button
<jsp:setProperty> tag
42. Bean that only survives for current request
session attribute
request Bean scope
HTML DOM
form action
43. Generic name for a Java class that manages data on behalf of a JSP page
tag
JavaBean
Static class member
submit element
44. Makes it possible to easily access application data stored in JavaBeans components; replaces Java scriplets for reading information from the Bean
box model
JavaBean
namespace
JSP Expression Language
45. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.
Model
session object
protocol layering principle
Caching
46. Tells the compiler where to access certain classes
form action
weakly typed language
WAR file
import statement
47. Clears an area around the content which is inside of the border of an element (length-%)
$
padding
POST
input element
48. The character that seperates one field from another in a plain text file.
Statement
catch
form method
delimiter
49. XHTML element - a class name - an id name
WAR file
JavaBean
CSS selector
form action
50. Text boxes and radio buttons and check boxes in a Web page are instances of this more general type of element
SQL injection attack
refractor
input element
ANT task