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. attributes that are bound to a session as a mean to provide state to a set of related HTTP requests






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






3. This is used to select user information.






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






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






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






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






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






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






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






11. a class with a default constructor that exposes properties through its (get) and (set) methods - Generic name for a Java class that manages data on behalf of a JSP page






12. An open source software implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under the Java Community Process.






13. attributes that are bound to a session as a mean to provide state to a set of related HTTP requests






14. The act of intercepting requests and responses to transform or use info contained in the requests or responses; can transform response from a servlet or JSP page






15. a test of each individual component (often a program) to ensure that it is as defect-free as possible






16. A style sheet containing format and layout settings that is stored in a separate file.






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






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






19. Identifies the document as a web page.






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






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






22. Type of method that returns the state of one field in an object.






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






24. The function for the browser to run when the server responds to your request






25. Attribute that can be used to generate a unique identity for new rows






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






27. Insert a string or replace a variable with its value; makes string formatting and specifying contents more intuitive






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






29. An API used to send HTTP requests directly to a web server and load the server response data directly back into the script.






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






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






32. Bean that only survives for current request






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






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






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






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






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






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






39. Gets the value of a Bean property so that you can display it in a result page.






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






41. This term describes an action for which performing the action twice has the same effect as performing it once






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






43. A system where Web pages and their associated graphics are stored locally on a client computer to reduce Internet traffic and download wait time the next time the page is viewed.






44. A software program that checks an HTML document for syntactical errors.






45. Content- Padding - Border- Margin






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






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






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






49. This term describes an action for which performing the action twice has the same effect as performing it once






50. a test of each individual component (often a program) to ensure that it is as defect-free as possible