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. Computer stops examining comparisons as soon as it determines the final outcome






2. Certain look for a jquery element






3. object created by servlet container for Servlets to access environment information and provide ability for Servlet to bind object attributes to the invironment scope by name






4. Well-formed XML document which also conforms to rules of a Document Type Definition (DTD) or an XML Schema (XSD)






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






6. Pseudo-relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools






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






8. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs






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






10. Servlet configuration descriptor to use WEB-INF/web.xml; required most of the time in WAR task






11. This ANT element defines all of the places a Java task would look for classes to load






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






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






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






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






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






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






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






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. Single piece of info; record is one complete set of these






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






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






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






24. a class with a default constructor that exposes properties through its (get) and (set) methods - Generic name for a Java class that manages data on behalf of a JSP page






25. Specific style elements such as background-color and font-size fill this role in CSS






26. Success






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






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






29. a database view that allows the user to see all fields for one record and enter them one at a time.






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






31. ${myBean.name}... Java code that evaluates to a value






32. The act of sending onto another destination






33. Methodology that anticipates need for flexibility. focuses on keeping code simple and testing often and delivering functional bits of application as soon as they're ready. goal is to build upon small client-approved parts as the project progresses as






34. Part of class definition that tells control what to do in response to event






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






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






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






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






39. Declares JavaBean class within the JSP page in whatever scope is specified in its scope attribute






40. Client error






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






42. API for valid HTML and well-formed XML documents. defines logical structure of documents and the way a document is accessed & manipulated






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






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






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






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






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






48. Positioned outside of the relative positioning. The element is positioned in a fixed position on the document.






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






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