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 part of a CSS rule specifies the set of HTML elements to which a defined style should apply






2. Entries in a database






3. This part of a CSS rule specifies the set of HTML elements to which a defined style should apply






4. a single instance of that member shared by all instances of this class






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






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






7. a piece of Java-code embedded in the HTML-like JSP code






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






9. Element that will be completed as part of a parent element/task






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






11. Primary key of one table that appears as an attribute in another table and acts to provide a logical relationship between the two tables






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






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






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






15. Elements not displayed by the browser.






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. Elements that are rendered (displayed) with empty space above and below






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






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






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






21. Type of method that changes the state of one field in an object.






22. A software program that checks an HTML document for syntactical errors.






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






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






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






26. A special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine






27. Used to pass data to a server. can contain input elements like text fields and checkboxes and radio-buttons and submit buttons and more. It can also contain select lists and textarea and fieldset and legend and label elements.






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






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






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






31. Programming language designed for managing data in relational database management systems






32. These auto-generated methods allow us to change data members of a Java class






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






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






35. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.






36. This Java object is used by a controller servlet to send the request to the appropriate JSP page






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






38. After a database query is performed this Java class provides access to the records extracted from the database






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






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






41. Gets the value of a Bean property so that you can display it in a result page.






42. After a database query is performed - this Java class provides access to the records extracted from the database






43. All data for a single member (object)






44. an object associated with a visitor. Data can be put in this and retrieved from it - much like a Hashtable. A different set of data is kept for each visitor to the site.






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






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






47. JavaScript library that emphasizes interaction between JavaScript and HTML.






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






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






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