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. The address of a website. Uniform Resource locator.
complex type
$
foreign key
URL
2. In the XML fragment <node id="7" x_pos="330" ypos="450">Smallville</node> - node fills this role
className attribute
absolute positioning
stateless
table
3. Programming language designed for managing data in relational database management systems
Structured Query Language
Driver
package
attribute
4. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.
idempotent
method signature
HTML DOM
protocol layering principle
5. The element containing the current element with no intervening container elements.
session
parent element
event bubbling
ResultSet
6. object created by servlet container for Servlets to access environment information and provide ability for Servlet to bind object attributes to the invironment scope by name
ServletContext
<jsp:useBean> tag
CSS
foreign key
7. a database view that allows the user to see all fields for one record and enter them one at a time.
session scope
form
agile programming
fixed positioning
8. This component of the MVC architecture represents what is delivered to the client browser
View
$
pathelement element
try
9. This Java class is used in JDBC pages to execute SQL statements and and provides protection against SQL scripting attacks
PreparedStatement
Spec comment
request attribute
visibility
10. jQuery provides a single object with the most important properties.
field
scriptlet
Event object
Java Standard Tag Library
11. Renders the model into a form suitable for interaction - typically a user interface element. HTML and CSS
View
method signature
dynamic content
Expression language
12. a constructor calls another constructor in its class using the ": this()" designation
constructor chaining
HttpSession
delimiter
private
13. A class that provides its attributes and methods to a subclass.
5XX status code
protocol layering principle
tag
superclass
14. API for valid HTML and well-formed XML documents. defines logical structure of documents and the way a document is accessed & manipulated
session object
Element
W3C DOM
simple type
15. Primary key of one table that appears as an attribute in another table and acts to provide a logical relationship between the two tables
2xx status code
foreign key
PreparedStatement
Class.forName()
16. Certain look for a jquery element
XPATH
TCP (Transport Layer Protocol)
jQuery theme
idempotent
17. 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.
tag
CSS Property
WAR file
Extreme programming
18. Field that uniquely identifies a record in a table
primary key
<jsp:getProperty>
mysqli
document.getElementById()
19. An API used to send HTTP requests directly to a web server and load the server response data directly back into the script.
namespace
<jsp:useBean> tag
id attribute
XMLHttpRequest
20. 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
pathelement element
TCP (Transport Layer Protocol)
session object
Dynamically installed event handler
21. ${myBean.name}... Java code that evaluates to a value
Object-Relational Mapping
GET
superclass
Expression Scriptlet
22. 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.
Caching
JavaScript
MySQL
Tomcat
23. Declares JavaBean class within the JSP page in whatever scope is specified in its scope attribute
session
className attribute
<jsp:useBean> tag
parent element
24. Advances the record cursor by one record. Returns a boolean value indicating success or failure. Failure occurs if the cursor moved past the last record.
ResultSet
Model
Expression language
rs.next()
25. Server error
5XX status code
Exception
response
TextNode
26. 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.
cookie
superclass
Java class
status code
27. Represents a table in a relational database; each instance corresponds to a row in that table
relative positioning
entity
relational database
W3C
28. Requires every value of one attribute of a table to exist as a value of another attribute in a different relation (table)
foreign key constraint
Model
URL
HttpSession
29. Combination of data and operations that can be performed on that data; specification of the data members and methods of the object.
NodeList
W3C
onreadystatechange
class
30. The data transfer protocol used on the World Wide Web. About requests and responses. Uses TCP.
PreparedStatement
PreparedStatement
HTTP
build.xml
31. Java class specifically created to enable communication with a particular database management product such as MySQL
ANT
ResultSet
validator
Driver
32. Sets values for parameters in JDBC
JAR file
inline display
setXXX method
test method
33. Method that may involve anything - like storing or updating data or ordering a product or sending E-mail.
session object
POST
radio button
Content negotiation
34. Spaces at the top and bottom and left and right of the document between the edges of the text; the absolute boundary of text and graphics on a page
5XX status code
where clause
assertEquals()
margins
35. Accessor whose purpose is to return the value stored in an instance variable.
Element
DriverManager
session attribute
getter method
36. After a database query is performed this Java class provides access to the records extracted from the database
dependency
Model
ResultSet
entity
37. 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.
sequence
relational database
Content negotiation
4XX status code
38. Attribute that can be used to generate a unique identity for new rows
primary key
assertEquals method
fixed positioning
auto_increment
39. a class with a default constructor that exposes properties through its (get) and (set) methods - Generic name for a Java class that manages data on behalf of a JSP page
request scope
tag
JavaBean
form
40. Method that sets value of the attribute for the request which is retrieved later in either the current JSP page or another JSP page
WAR file
field
Controller
request.setAttribute
41. 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.
Extreme programming
HttpSession
event bubbling
JavaScript
42. Describes the styles of the page elements - such as their colors and font sizes and background colors.
JavaScript
GET
CSS
Extreme programming
43. Defines restrictions on a simpleType or simpleContent or complexContent definition; names that are reserved by XML
catch
restricted type
getXXX method
$
44. Makes it possible to easily access application data stored in JavaBeans components; replaces Java scriplets for reading information from the Bean
library
Class.forName()
JSP Expression Language
persistence
45. Content- Padding - Border- Margin
super()
box model
ANT task
Node
46. 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
<jsp:setProperty> tag
request
HTTP
JUnit
47. Scope of variables whose values persist through several client visits back to the same site but not over the life of the application
form method
protocol layering principle
session scope
XSL
48. 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
jQuery
SQL injection attack
Exception
response
49. A special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine
attribute
superclass
parameter
session scope
50. In the XML element <g:start_time> - g plays this role
namespace
WAR file
JSP
Expression language