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. Protocol layering is a common technique to simplify designs by dividing them into functional layers each concerned primarily with one task.






2. This is used to select user information.






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






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






5. allows client software to communicate with database server software






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






7. Method that sets value of the attribute for the request which is retrieved later in either the current JSP page or another JSP page






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






9. A GET request results from a normal request for a URL or from an HTML form that has no METHOD specified and it should be handled by this method.






10. What to attempt to do; requires a "catch" statement






11. Success






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






13. Declares JavaBean class within the JSP page in whatever scope is specified in its scope attribute






14. A popular persistence provider used with Java Web servers






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






16. In JSP; makes it possible to easily access application data stored in JavaBeans components (by using characters such as {...} - < - >). Used with JSTL to replace all JAVA






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






18. Specifies constraints and information about the values of attributes or text-only elements






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






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






21. Class that extends the attributes and methods of a superclass






22. Renders the model into a form suitable for interaction - typically a user interface element. HTML and CSS






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






24. Defines a standard way for accessing and manipulating HTML documents.






25. Document that conforms to SML syntax rules (ex. start tag without end tag)






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






27. Client error






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






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






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






31. Object used for executing a static SQL statement and returning the result it produces






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






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






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






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






36. Ascripting language used to make HTML pages interactive






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






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






39. ${myBean.name}... Java code that evaluates to a value






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






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






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






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






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






45. Method that tests the program






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






47. Elements not displayed by the browser.






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






49. The event gets sent to the most specific element and after this element has an opportunity to react - the event bubbles up to more general elements.






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






Can you answer 50 questions in 15 minutes?



Let me suggest you:



Major Subjects



Tests & Exams


AP
CLEP
DSST
GRE
SAT
GMAT

Most popular tests