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. Method that tests the program






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






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






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






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






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






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






8. Uses the equal sign to give the object property on the left of the equal sign the value on the right of the equal sign.






9. Field that uniquely identifies a record in a table






10. Method for just getting (retrieving) data.






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






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






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






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






15. A document type that allows the use of deprecated tags.






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






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






18. A program that extracts comments from Java Source files and produces documentation files in HTML.






19. Defines restrictions on a simpleType or simpleContent or complexContent definition; names that are reserved by XML






20. Success






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






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






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






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






25. Extension of JAR task with special treatment for files that should end up in WEB-INF directories of the Web Application Archive






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






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






28. All data for a single member (object)






29. Ascripting language used to make HTML pages interactive






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






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






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






33. An XML document whose content describes the structure of other XML documents.






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






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






36. Scope of variables that would be stored in a database






37. This is used to select user information.






38. A Java keyword used in method declarations that specify which exceptions are not handled within the method but rather passed to the next higher level of the program.






39. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.






40. Sets values for parameters in JDBC






41. A project that contains resources for a Web application with dynamic content such as servlets or JavaServer Pages (JSP) files






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






43. Java class specifically created to enable communication with a particular database management product such as MySQL






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






45. Needs to be installed to run PHP on Apache






46. If you want to use the same path-like structure for several tasks - you can define them with this






47. Can't attempt one task until a previous task is successful






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






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






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