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. Open-source servlet container. popular servlet engine of the apache project






2. allows client software to communicate with database server software






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






4. Method that tests the program






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






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






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






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






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






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






11. Marks successful completion of one or more tasks - what you are trying to get to.






12. Language that support either implicit type conversion (nearly all languages support at least one implicit type conversion) and ad-hoc polymorphism (also known as overloading) or both (ex. PHP)






13. Name of the tag to which the style declarations have been assigned






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






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






16. jQuery provides a single object with the most important properties.






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






18. Something that is not included in a rule or group or list or that does not behave in the expected way






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






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






21. String that is the result of submitting an HTTP request/form with query that specifies the name/value pairs






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. Describes the styles of the page elements - such as their colors and font sizes and background colors.






24. Returns a list of elements with the given tag name.






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






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






27. associative array containing session variables available to the current script






28. Code indicating status that server sends back to you.






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






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






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






32. Java classes inside a package that have already been compiled into byte code.






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






34. The act of sending onto another destination






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






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






37. This XML processing technology is used to identify sets of elements - such as all the <title> elements that occur as children of <item> elements






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






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






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






41. Contain data about transaction between browser and server (IP address etc.)






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






43. This Java object encapsulates the information that a servlet sends back to the client






44. The act of sending onto another destination






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






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






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






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






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






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