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 component of the MVC architecture directs client requests to the appropriate resource






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






3. The default positioning system used by web pages and browsers for where objects in a web page will be displayed. Objects are placed depending on where they occur in the code sequence.






4. a JAR file used to distribute a collection of JavaServer Pages and servlets and Java classes and XML files and tag libraries and static Web pages (HTML and related files) that together constitute a Web application.






5. This component of the MVC architecture represents what is delivered to the client browser






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






7. Database that represents data as a collection of tables in which all data relationships are represented by common values in related tables






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






9. Class of agile programming in which "waterfall" loop is compressed into shorter loops. each iteration adds functionality & client is responsible for acceptance testing.






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






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






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






13. Elements that are rendered (displayed) directly in line with the text






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






15. stores information about or change settings for a user session. Variables stored in it hold information about one single user and are available to all pages in one application.






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






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






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






19. A class that provides its attributes and methods to a subclass.






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






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






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






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






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






25. Marks successful completion of one or more tasks - what you are trying to get to.






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






27. Specifies how to send form-data (the form-data is sent to the page specified in the action attribute). POST or GET






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






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






30. Method that tests the program






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






32. The exclusive address of a web page. The official term is Uniform Resource Locator.






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






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






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






36. Ascripting language used to make HTML pages interactive






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






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






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






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






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






42. Bean that only survives for current request






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






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






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






46. Tells the compiler where to access certain classes






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






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






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






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