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






2. The event gets sent to the most specific element and after this element has an opportunity to react - the event bubbles up to more general elements.






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






4. Object associated with a visitor; similar to a Hashtable; different set of data kept for each visitor to the site






5. Generic name for a Java class that manages data on behalf of a JSP page






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






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






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






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






10. Script that contains one project and at least one (default) target. Targets contain task elements. Used by ANT






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






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






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






14. Elements not displayed by the browser.






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






16. anyone can use to create and manipulate objects. forms public interface.






17. All data for a single member (object)






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






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






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






21. Used to extract only those records that fulfill a specified criterion.






22. A notation that shows all of the information needed to invoke (or call) the method






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






24. a test of each individual component (often a program) to ensure that it is as defect-free as possible






25. A special type of button in your forms that will perform the form's set action.






26. Client error






27. Client error






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






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






30. Script that contains one project and at least one (default) target. Targets contain task elements. Used by ANT






31. Renders the model into a form suitable for interaction - typically a user interface element. HTML and CSS






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






33. The act of sending onto another destination






34. Language that support either implicit type conversion (nearly all languages support at least one implicit type conversion) and ad-hoc polymorphism (also known as overloading) or both (ex. PHP)






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






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






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






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






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






40. Bean that only survives for current request






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






42. A communications protocol that treats each request as an independent transaction that is unrelated to any previous request so that the communication consists of independent pairs of requests and responses. Does not require the server to retain sessio






43. Used to extract only those records that fulfill a specified criterion.






44. Open-source servlet container. popular servlet engine of the apache project






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






46. Something that is not included in a rule or group or list or that does not behave in the expected way






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






48. A blueprint for creating objects of a certain kind; defines data and methods.






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






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