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






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






3. This Java class outputs the HTML content for a dynamically generated Web page






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






5. Improving the design of existing software code. doesn't change the observable behavior of the software; it improves its internal structure






6. The GET and HEAD are ____ methods and SHOULD NOT have the significance of taking an action other than retrieval.






7. Short for World Wide Web Consortium. It is the international governing body for the development of platform independent web standards and specifications.






8. Scope of variables that would be stored in a database






9. Defines objects which can connect Java applications to a JDBC Driver






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






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






12. The GET and HEAD are ____ methods and SHOULD NOT have the significance of taking an action other than retrieval.






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






14. attributes that are bound to a session as a mean to provide state to a set of related HTTP requests






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. JavaScript library that emphasizes interaction between JavaScript and HTML.






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






18. Insert a string or replace a variable with its value; makes string formatting and specifying contents more intuitive






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






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






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






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






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






24. This component of JSP pages replaces the above tag and allows more sophisticated manipulation of values from the bean






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






26. A GET request results from a normal request for a URL or from an HTML form that has no METHOD specified and it should be handled by this method.






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






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






29. Java classes inside a package that have already been compiled into byte code.






30. Used to amplify tags






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






32. Bean that survives for the life of the HTTP session






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






34. This term describes an action for which performing the action twice has the same effect as performing it once






35. HTTP request method. Parameters are passed to the server through a separate input channel. used for non-dempotent requests.






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






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






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






39. Code indicating status that server sends back to you.






40. Clears an area around the content which is inside of the border of an element (length-%)






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






42. Keyword that can be used inside any method to refer to the current object






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






44. Improving the design of existing software code. doesn't change the observable behavior of the software; it improves its internal structure






45. Specification about a tag (first ordered list: 1-2-3 or A-B-C)






46. A system where Web pages and their associated graphics are stored locally on a client computer to reduce Internet traffic and download wait time the next time the page is viewed.






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






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






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






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