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. Generic name for a Java class that manages data on behalf of a JSP page






2. Certain look for a jquery element






3. Formatting language for XML data






4. Used for an origin website to send state information to a user's browser and for the browser to return the state information to the origin site.






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






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






7. Element that will be completed as part of a parent element/task






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






9. Associative array that by default contains contents of $_GET and $_POST and $_COOKIE






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






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






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






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






14. A mechanism defined in the HTTP specification that makes it possible to serve different versions of a document (a resource representation) at the same URI so that user agents can specify which version fit their capabilities the best.






15. Describes the styles of the page elements - such as their colors and font sizes and background colors.






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






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






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






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






20. Ascripting language used to make HTML pages interactive






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






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






23. In the relational database model is a collection of similar entities. An entity is represented by






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






25. Computer stops examining comparisons as soon as it determines the final outcome






26. associative array containing session variables available to the current script






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






28. Can't attempt one task until the previous task is successful






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






30. what an MVC is given by a database






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






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






33. Type of method that changes the state of one field in an object.






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






35. This Java class outputs the HTML content for a dynamically generated Web page






36. All data for a single member (object)






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






38. A deletion that triggers another deletion. A cascade delete can be specified for an entity bean that has container-managed persistence.






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






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






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






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






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






44. A pseudo-method that creates an object. Instance methods with the same name as their class. are invoked using the new keyword.






45. Part of JUnit and fails a test with no message






46. Object reference






47. An action that ANT will attempt to do






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






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






50. Client error