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. Keyword that can be used inside any method to refer to the current object






2. Provides a way to identify a user across more than one page request or visit to a Web site and to store information about that user.






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






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






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






6. A popular persistence provider used with Java Web servers






7. a single instance of that member shared by all instances of this class






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






9. The address of a website. Uniform Resource locator.






10. Requires every value of one attribute of a table to exist as a value of another attribute in a different relation (table)






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






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






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






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






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






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






17. A collection of standard programs and subroutines that are stored and available for immediate use






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






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






20. Server error






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






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






23. Handles the error if it does not satisfy the "try" statement






24. Bean that survives for the life of the HTTP session






25. In this handler use event object to determine event target






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






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






28. Entries in a database






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






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






31. This is used to select user information.






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






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






34. The data transfer protocol used on the World Wide Web. About requests and responses. Uses TCP.






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






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






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






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






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






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






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






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






43. Channel into a new direction (to a different page)






44. Tells a Browser how and where to display text and images on a web page.






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






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






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






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






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






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