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. A component of the Java EE Web application development platform. It extends the JSP specification by adding a tag library of JSP tags for common tasks such as XML data processing etc.






2. Spaces at the top and bottom and left and right of the document between the edges of the text; the absolute boundary of text and graphics on a page






3. Accessor whose purpose is to return the value stored in an instance variable.






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






5. Objects of any type that are explicitly placed on the request object via a call to the setAttribute() method






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






7. Tells the compiler where to access certain classes






8. Used to insert Java values directly into the output. It has the following form: <%= Java expression %>






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






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






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






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






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






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






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






16. Combination of data and operations that can be performed on that data; specification of the data members and methods of the object.






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






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






19. Prints a message and exits the current script






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






21. Server error






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






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






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






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






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






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






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






29. Runs tests in ANT; just have <formatter> - <test> and <classpath>






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






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






32. Record consisting of one or more fields that are links to other nodes and a data field






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






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






35. Content- Padding - Border- Margin






36. In the XML fragment <node id="7" x_pos="330" ypos="450">BasicVersity</node> - id and x_pos and y_pos fill this role






37. Used to affect a certain portion of your material. They utilize the on/off approach.






38. Programming language designed for managing data in relational database management systems






39. Tag that gives you the option to iterate over arrays and collections






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






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






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






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






44. Specifies whether or not an element is visible






45. Ascripting language used to make HTML pages interactive






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






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






48. A POST request results from an HTML form that specifically lists POST as the METHOD and it should be handled by this method.






49. Does nothing if expected value equals actual value but throws error otherwise






50. The GET and HEAD are ____ methods and SHOULD NOT have the significance of taking an action other than retrieval.