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. Language that support either implicit type conversion (nearly all languages support at least one implicit type conversion) and ad-hoc polymorphism (also known as overloading) or both (ex. PHP)
ANT task
weakly typed language
request.getAttribute
parent element
2. Compiles a java source tree
W3C
external style sheet
try
javac task
3. A notation that shows all of the information needed to invoke (or call) the method
onreadystatechange
method signature
primary key
pathelement element
4. Defines a standard way for accessing and manipulating HTML documents.
JUnit test
URL
HTML DOM
foreign key
5. 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
JSP tag
XSL
scriptlet
SQL injection attack
6. Written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory
session object
package
validator
document.getElementById()
7. Pseudo-relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools
RequestDispatcher
W3C
scriptlet
MS Access
8. A POST request results from an HTML form that specifically lists POST as the METHOD and it should be handled by this method.
Expression Language
doPost()
View
Cascade delete
9. 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.
W3C DOM
session object
class
ANT
10. Description of a set of requirements to be satisfied by a method
agile programming
Spec comment
delimiter
Expression Scriptlet
11. Entries in a database
deprecated
try
public
record
12. The GET and HEAD are ____ methods and SHOULD NOT have the significance of taking an action other than retrieval.
where clause
expression scriptlet
getter method
safe
13. Used for an origin website to send state information to a user's browser and for the browser to return the state information to the origin site.
mysqli
superclass
cookie
SQL injection attack
14. an individual component of a document
View
super()
element
JSP Expression Language
15. The event gets sent to the most specific element and after this element has an opportunity to react - the event bubbles up to more general elements.
document.getElementById()
<c:forEach> tag
event bubbling
restricted type
16. This component of JSP pages replaces the above tag and allows more sophisticated manipulation of values from the bean
POST
JSTL
request object
namespace
17. Sets a property value or values in a Bean.
getter
<jsp:setProperty>
PreparedStatement
HttpSession
18. Used to amplify tags
scriptlet
Tomcat
rs.next()
attribute
19. 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.
ANT dependency
submit element
ANT
<jsp:setProperty> tag
20. In this handler use event object to determine event target
Exception
Servlet
Dynamically installed event handler
TextNode
21. Declares JavaBean class within the JSP page in whatever scope is specified in its scope attribute
package
URL
constructor
<jsp:useBean>
22. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.
test method
TCP (Transport Layer Protocol)
protocol layering principle
XHTML (Extensible Hypertext Mark-up Language)
23. HTTP request method. Parameters are encoded in URL. used for idempotent requests.
class
XMLHttpRequest
GET
selector
24. The element containing the current element with no intervening container elements.
constructor chaining
margins
parent element
Model
25. Script that contains one project and at least one (default) target. Targets contain task elements. Used by ANT
persistence
URL
XHTML (Extensible Hypertext Mark-up Language)
build.xml
26. The function for the browser to run when the server responds to your request
parameter
onreadystatechange
Apache
MySQL
27. Web page content that changes or is changed automatically based on database content or user information.
constructor chaining
document.getElementById()
Content negotiation
dynamic content
28. Defines objects which can connect Java applications to a JDBC Driver
TextNode
DriverManager
agile programming
<jsp:useBean> tag
29. The event gets sent to the most specific element and after this element has an opportunity to react - the event bubbles up to more general elements.
event bubbling
JSP tag
jQuery theme
war task
30. Code indicating status that server sends back to you.
JavaBean
filtering
JSP Expression Language
status code
31. Ascripting language used to make HTML pages interactive
JSP Expression Language
onreadystatechange
form action
JavaScript
32. A special type of button in your forms that will perform the form's set action.
submit element
Driver
template-match
doPost()
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
PreparedStatement
doPost()
assertEquals()
MS Access
34. a constructor calls another constructor in its class using the ": this()" designation
object
<c:forEach>
container
constructor chaining
35. Java Server Page - web page coding standard that allows developers to dynamically generate web pages in response to user request
foreign key
box model
JSP
session scope
36. associative array containing session variables available to the current script
$_SESSION
Data Access Object
string interpolation
CSS property
37. Elements that are rendered (displayed) directly in line with the text
static content
refractor
field
inline display
38. 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.
<jsp:getProperty>
field
Content negotiation
this()
39. A style sheet containing format and layout settings that is stored in a separate file.
Event object
visibility
Model
external style sheet
40. This Java class outputs the HTML content for a dynamically generated Web page
servlet
<jsp:setProperty>
input element
XPATH
41. The act of sending onto another destination
forward
helper class
fixed positioning
entity
42. This can be of two types: loaded from an external tag library or predefined tag; do not use <% but just the < character
JSP tag
relational database
weakly typed language
session object
43. Defines objects which can connect Java applications to a JDBC Driver
expression scriptlet
Connection
JSP tag
DriverManager
44. 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
where clause
SQL injection attack
form
radio button
45. Technology specifically designed for automated logic testing of Web applications
JUnit
input element
redirect
safe
46. Can't attempt one task until a previous task is successful
well-formed
doGet()
session
ANT dependency
47. Tells the compiler where to access certain classes
validator
import statement
Cascade delete
JUnit
48. Record consisting of one or more fields that are links to other nodes and a data field
Node
Class.forName()
request.getAttribute
super()
49. One or more complete Java statements grouped together logically - <% %>
session
viewport
scriptlet
this()
50. Improving the design of existing software code. doesn't change the observable behavior of the software; it improves its internal structure
refractor
response
Tomcat
static content