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. Does nothing if expected value equals actual value but throws error otherwise






2. Process the tag contents if a test condition is satisfied






3. Bean that only survives for current request






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






5. Bean that only survives for current request






6. reduces the amount of redundancy in code that may connect to the database (assists in some functionality)






7. associative array containing session variables available to the current script






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






9. Web page content that changes or is changed automatically based on database content or user information.






10. Objects of any type that are explicitly placed on the request object via a call to the setAttribute() method






11. This can be of two types: loaded from an external tag library or predefined tag; do not use <% but just the < character






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






13. A program that extracts comments from Java Source files and produces documentation files in HTML.






14. In JSP; makes it possible to easily access application data stored in JavaBeans components (by using characters such as {...} - < - >). Used with JSTL to replace all JAVA






15. Attribute that can be used to generate a unique identity for new rows






16. Text boxes and radio buttons and check boxes in a Web page are instances of this more general type of element






17. Attribute used to associate a template with an XML element; also used to define a template for the entire XML document






18. Specifies whether or not an element is visible






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






20. An action that ANT will attempt to do






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






22. Manages the behavior and data of the application. Logic and data java class






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






24. a set of classes that supports the development of programs






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






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






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






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






29. The element containing the current element with no intervening container elements.






30. A project that contains resources for a Web application with dynamic content such as servlets or JavaServer Pages (JSP) files






31. Marks successful completion of one or more tasks - what you are trying to get to.






32. Type of method that returns the state of one field in an object.






33. Not intended to be depended on by external code and thus are not part of the interface.






34. Controlling the exact location of text and pictures on a web page by specifying coordinates on the page.






35. Method that retrieves the values corresponding to the given attribute name that is set through setAttribute()






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






37. This is used to select user information.






38. Ascripting language used to make HTML pages interactive






39. A collection of standard programs and subroutines that are stored and available for immediate use






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






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






42. This DTD contains all HTML elements and attributes but does NOT INCLUDE presentational or deprecated elements (like font). Framesets are not allowed.






43. Sets a property value or values in a Bean.






44. Java Server Page - web page coding standard that allows developers to dynamically generate web pages in response to user request






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






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






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






48. a class whose primary purpose is to define an interface deferring some or all of its implementations to subclasses. Cannot be instantiated






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






50. allows client software to communicate with database server software