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. These auto-generated methods allow us to change data members of a Java class
setter method
try
external style sheet
input element
2. anyone can use to create and manipulate objects. forms public interface.
ANT task
setXXX method
public
Cascade delete
3. Design pattern for asynchronous invocation of potentially long-running methods of an object
ANT
Dynamic web project
Asynchronous method
Tomcat
4. Certain look for a jquery element
jQuery theme
getter method
request attribute
Apache
5. In the XML element <g:start_time> - g plays this role
jQuery theme
Expression Language
XHTML (Extensible Hypertext Mark-up Language)
namespace
6. The element containing the current element with no intervening container elements.
XHTML (Extensible Hypertext Mark-up Language)
Controller
parent element
ANT
7. This Java class is used in JDBC pages to execute SQL statements and provides protection against SQL scripting attacks
getter method
PreparedStatement
URL
scriptlet
8. 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.
assertEquals()
Expression language
ANT
XHTML (Extensible Hypertext Mark-up Language)
9. 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.
classpath element
JSTL (JavaServer Pages Standard Tag Library)
refractor
getter method
10. 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)
weakly typed language
tag
restricted type
table
11. HTTP request method. Parameters are passed to the server through a separate input channel. used for non-dempotent requests.
session attribute
session
POST
servlet
12. Provides the abstraction of an ordered collection of nodes without defining or constraining how this collection is implemented
CSS selector
servlet
NodeList
package
13. The window or viewing area that displays web pages and if smaller than the web page - scroll bars should be available.
request scope
viewport
classes nested element
field
14. 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).
response
JUnit
padding
rs.next()
15. a test of each individual component (often a program) to ensure that it is as defect-free as possible
static content
unit test
throws
submit element
16. Description of a set of requirements to be satisfied by a method
Spec comment
XML Schema
weakly typed language
request attribute
17. This can be of two types: loaded from an external tag library or predefined tag; do not use <% but just the < character
NodeList
HTML DOM
request parameter
JSP tag
18. A collection of standard programs and subroutines that are stored and available for immediate use
tag
form
visibility
library
19. Technology specifically designed for automated logic testing of Web applications
JUnit
package
Data Access Object
Driver
20. If you want to use the same path-like structure for several tasks - you can define them with this
pathelement element
4XX status code
package
Controller
21. Database that represents data as a collection of tables in which all data relationships are represented by common values in related tables
W3C DOM
JUnit test
relational database
event bubbling
22. Elements not displayed by the browser.
hidden input element
className attribute
weakly typed language
CSS selector
23. Class of agile programming in which "waterfall" loop is compressed into shorter loops. each iteration adds functionality & client is responsible for acceptance testing.
Extreme programming
field
<jsp:setProperty> tag
W3C
24. Can't attempt one task until a previous task is successful
subclass
ANT dependency
W3C
Dynamic web project
25. Specific style elements such as background-color and font-size fill this role in CSS
where clause
CSS Property
JSP Expression Language
request attribute
26. Marks successful completion of one or more tasks - what you are trying to get to.
request object
Apache
ANT target
AJAX
27. API for valid HTML and well-formed XML documents. defines logical structure of documents and the way a document is accessed & manipulated
constructor chaining
HttpSession
W3C DOM
RequestDispatcher
28. 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.
element
public
event bubbling
constructor chaining
29. 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.
Static class member
Structured Query Language
Content negotiation
request Bean scope
30. A POST request results from an HTML form that specifically lists POST as the METHOD and it should be handled by this method.
session
View
doPost()
Class.forName()
31. a database view that allows the user to see all fields for one record and enter them one at a time.
Expression language
<jsp:setProperty>
form
Exception
32. 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
JSTL
TextNode
attribute
33. Elements of the programming language which have essentially evolved out of use/style. Example of this is the java.awt package and its replacement javax.swing
where clause
session Bean scope
W3C
deprecated
34. Used to affect a certain portion of your material. They utilize the on/off approach.
container
parameter
POST
refractor
35. 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
this()
JavaBean
validator
doPost()
36. The exclusive address of a web page. The official term is Uniform Resource Locator.
URL
relational database
JSP
rs.next()
37. Part of class definition that tells control what to do in response to event
unit test
SQL injection attack
event handler
external style sheet
38. Controlling the exact location of text and pictures on a web page by specifying coordinates on the page.
absolute positioning
table
Class.forName()
assertEquals()
39. Combination of data and operations that can be performed on that data; specification of the data members and methods of the object.
class
SQL injection attack
W3C
Session
40. If the XML file containing the fragment above were parsed with a W3C DOM parser (as in our programming assignment) - the contents of the fragment above would appear as an object satisfying this interface
fixed positioning
Element
<jsp:useBean> tag
Content negotiation
41. Bean that only survives for current request
dependency
HTTP
request scope
junit task
42. 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.
Java Standard Tag Library
helper class
relative positioning
GET
43. HTTP request method. Parameters are passed to the server through a separate input channel. used for non-dempotent requests.
POST
request Bean scope
$_REQUEST
Statement
44. Text boxes and radio buttons and check boxes in a Web page are instances of this more general type of element
fixed positioning
javac task
input element
abstract class
45. This is used to select user information.
class library
dependency
input element
CSS selector
46. A pseudo-method that creates an object. Instance methods with the same name as their class. are invoked using the new keyword.
JavaBean
fail()
tag
constructor
47. a test of each individual component (often a program) to ensure that it is as defect-free as possible
package
unit test
request parameter
foreign key constraint
48. This component of the MVC architecture holds business data that will be displayed in the JSP page
string interpolation
response
Expression language
Model
49. 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
JavaScript
Driver
SQL injection attack
package
50. After a database query is performed this Java class provides access to the records extracted from the database
Tomcat
WAR webxml attribute
rs.next()
ResultSet