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. Any item that can be manipulated such as picture and data file or text.






2. a set of classes that supports the development of programs






3. Causes the chosen class to be dynamically loaded (at runtime)






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






5. A web development technique that allows portions of Web pages to reload with fresh data instead of requiring the entire Web page to reload






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






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






8. This component of the MVC architecture directs client requests to the appropriate resource






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






10. This provides methods that allow you to retrieve header information as well as information about the client and server.






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






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






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






14. Specifies that the child elements must appear in an order






15. Single piece of info; record is one complete set of these






16. This Java class is used in JDBC pages to execute SQL statements and and provides protection against SQL scripting attacks






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






18. Name which includes a directive to a particular class or object in its reference (ex. System.in); use the .(dot) operator






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






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






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






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






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






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






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






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






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






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






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






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






31. a class whose primary purpose is to define an interface deferring some or all of its implementations to subclasses. Cannot be instantiated






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






33. All data for a single member (object)






34. A program that extracts comments from Java Source files and produces documentation files in HTML.






35. Elements that are rendered (displayed) with empty space above and below






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






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






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






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






40. This Java class is used in JDBC pages to execute SQL statements and provides protection against SQL scripting attacks






41. Entries in a database






42. In the XML element <g:start_time> - g plays this role






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






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






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






46. Method that tests the program






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






48. Primary key of one table that appears as an attribute in another table and acts to provide a logical relationship between the two tables






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






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