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. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.






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






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






4. This Java object encapsulates the information that a servlet sends back to the client






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






6. Entries in a database






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






8. Your computer sends a ______ for some file (e.g. "Get me the file 'home.html'") and the web server sends back a response ("Here's the file" - followed by the file itself).






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






10. This component of the MVC architecture holds business data that will be displayed in the JSP page






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






12. Description of a set of requirements to be satisfied by a method






13. This Java object encapsulates the information that a servlet sends back to the client






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






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






16. The act of sending onto another destination






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






18. Can't attempt one task until a previous task is successful






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






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






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






22. The act of sending onto another destination






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






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






25. Compiles a java source tree






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






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






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






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






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






31. Specifies where to send the form-data when a form is submitted.






32. Elements not displayed by the browser.






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






34. The address of a website. Uniform Resource locator.






35. Returns a list of elements with the given tag name.






36. Client error






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






38. allows you to create and bind objects to a session. is often used for managing security credentials and for managing state among multiple pages (such as in a Web-based wizard). Lasts for life of request






39. an individual component of a document






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






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






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






43. Scope of variables whose values persist through several client visits back to the same site but not over the life of the application






44. The character that seperates one field from another in a plain text file.






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






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






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






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






49. Requires every value of one attribute of a table to exist as a value of another attribute in a different relation (table)






50. Content- Padding - Border- Margin