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. Element that will be completed as part of a parent element/task






2. This modifier on a Java class member directs that the member should have a single value that is shared by all instances of this class






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






4. An action that ANT will attempt to do






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






6. The act of sending onto another destination






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






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






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






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






11. An element in a dialog box that allows the user to choose from a set of options






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






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






14. A special type of button in your forms that will perform the form's set action.






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






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






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






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






19. Bean that only survives for current request






20. allows client software to communicate with database server software






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






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






23. One or more complete Java statements grouped together logically - <% %>






24. These auto-generated methods allow us to change data members of a Java class






25. Layer below HTTP. HTTP accesses this. Reliable data stream service. The Internet's primary transport protocol; provides a point-to-point channel for applications that require reliable communications






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






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






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






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






30. Specifies what aspect of the element you are choosing to style.(width - color - bg-color)






31. This DTD contains all HTML elements and attributes but does NOT INCLUDE presentational or deprecated elements (like font). Framesets are not allowed.






32. Web page content that changes or is changed automatically based on database content or user information.






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






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






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






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






37. Specifies that the Node will contain text elements






38. Elements of the programming language which have essentially evolved out of use/style. Example of this is the java.awt package and its replacement javax.swing






39. Used to amplify tags






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






41. Provides the abstraction of an ordered collection of nodes without defining or constraining how this collection is implemented






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






43. A blueprint for creating objects of a certain kind; defines data and methods.






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






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






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






47. Controlling the exact location of text and pictures on a web page by specifying coordinates on the page.






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






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






50. If the XML file containing the fragment above were parsed with a W3C DOM parser (as in our programming assignment) - the contents of the fragment above would appear as an object satisfying this interface