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. This Java object is used by a controller servlet to send the request to the appropriate JSP page






2. Provides the abstraction of an ordered collection of nodes without defining or constraining how this collection is implemented






3. Your computer sends a ______ for some file (e.g. "Get me the file 'home.html'") and the web server sends back a response ("Here's the file" - followed by the file itself).






4. Uses the equal sign to give the object property on the left of the equal sign the value on the right of the equal sign.






5. jQuery provides a single object with the most important properties.






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






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






8. The exclusive address of a web page. The official term is Uniform Resource Locator.






9. Can't attempt one task until the previous task is successful






10. Open-source SQL (Structured Query Language) database implementation. persistence provider.






11. Set of data elements (values) that is organized using a model of vertical columns (identified by their name) and horizantal rows






12. A web server software notable for playing a key role in the initial growth of the World Wide Web.






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






14. Governing body for the development of platform independent web standards






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






16. Relational database driver used in PHP programming language to provide an interface with MYSQL databases






17. Does nothing if expected value equals actual value but throws error otherwise






18. Specifies whether or not an element is visible






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






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






21. Identifies the document as a web page.






22. Specifies where to send the form-data when a form is submitted.






23. Provides the abstraction of an ordered collection of nodes without defining or constraining how this collection is implemented






24. Certain look for a jquery element






25. This component of the MVC architecture directs client requests to the appropriate resource






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






27. Retrieves values in JDBC






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






29. Specifies constraints and information about the values of attributes or text-only elements






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






31. Class that extends the attributes and methods of a superclass






32. Specifies where to send the form-data when a form is submitted.






33. In the XML fragment <node id="7" x_pos="330" ypos="450">BasicVersity</node> - id and x_pos and y_pos fill this role






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






35. an individual component of a document






36. Object used for executing a static SQL statement and returning the result it produces






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






38. A Java keyword used in method declarations that specify which exceptions are not handled within the method but rather passed to the next higher level of the program.






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






40. The window or viewing area that displays web pages and if smaller than the web page - scroll bars should be available.






41. Associative array that by default contains contents of $_GET and $_POST and $_COOKIE






42. Tag that gives you the option to iterate over arrays and collections






43. A web server software notable for playing a key role in the initial growth of the World Wide Web.






44. Bean that only survives for current request






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






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






47. A set of assertion methods useful for writing tests. Only failed assertions are recorded.






48. Test class used to test your code automatically






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






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