Test your basic knowledge |

Java Web Programming

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. Success






2. Technology specifically designed for automated logic testing of Web applications






3. 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






4. Makes it possible to easily access application data stored in JavaBeans components; replaces Java scriplets for reading information from the Bean






5. 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.






6. Returns a list of elements with the given tag name.






7. A deletion that triggers another deletion. A cascade delete can be specified for an entity bean that has container-managed persistence.






8. Causes the chosen class to be dynamically loaded (at runtime)






9. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs






10. 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






11. Pseudo-relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools






12. an individual component of a document






13. The data transfer protocol used on the World Wide Web. About requests and responses. Uses TCP.






14. Single piece of info; record is one complete set of these






15. Used to amplify tags






16. 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.






17. a constructor calls another constructor in its class using the ": this()" designation






18. Defines a standard way for accessing and manipulating HTML documents.






19. Retrieves values in JDBC






20. Returns a reference to the element by its ID where element is a reference to an Element object or null if an element with the specified ID is not in the document.






21. 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).






22. Channel into a new direction (to a different page)






23. Specifies that the child elements must appear in an order






24. Java class specifically created to enable communication with a particular database management product such as MySQL






25. In the XML fragment <node id="7" x_pos="330" ypos="450">Smallville</node> - node fills this role






26. Part of JUnit and fails a test with no message






27. Handles the error if it does not satisfy the "try" statement






28. Method that may involve anything - like storing or updating data or ordering a product or sending E-mail.






29. Single piece of info; record is one complete set of these






30. Design pattern for asynchronous invocation of potentially long-running methods of an object






31. an object that provides an abstract interface to some type of database






32. Elements that are rendered (displayed) with empty space above and below






33. An XML document whose content describes the structure of other XML documents.






34. XHTML element - a class name - an id name






35. Enables a subclass to call the methods and fields of its superclass






36. An action that ANT will attempt to do






37. Represents a table in a relational database; each instance corresponds to a row in that table






38. Combination of data and operations that can be performed on that data; specification of the data members and methods of the object.






39. HTTP request method. Parameters are encoded in URL. used for idempotent requests.






40. Any item that can be manipulated such as picture and data file or text.






41. The function for the browser to run when the server responds to your request






42. An element in a dialog box that allows the user to choose from a set of options






43. Scope of variables whose values persist through several client visits back to the same site but not over the life of the application






44. This Java object encapsulates the information that a servlet sends back to the client






45. Defines restrictions on a simpleType or simpleContent or complexContent definition; names that are reserved by XML






46. Runs tests in ANT; just have <formatter> - <test> and <classpath>






47. A module of Java code that is hosted on a web server






48. a constructor calls another constructor in its class using the ": this()" designation






49. Used to insert Java values directly into the output. It has the following form: <%= Java expression %>






50. This generic technique (not a Java class) associates Java objects with records in a database