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. Design pattern for asynchronous invocation of potentially long-running methods of an object






2. stores information about or change settings for a user session. Variables stored in it hold information about one single user and are available to all pages in one application.






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






4. Open-source servlet container. popular servlet engine of the apache project






5. Needs to be installed to run PHP on Apache






6. Returns a reference to the element by its ID where element is a reference to an Element object or null if an element with the specified ID is not in the document.






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






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






9. Method that may involve anything - like storing or updating data or ordering a product or sending E-mail.






10. The GET and HEAD are ____ methods and SHOULD NOT have the significance of taking an action other than retrieval.






11. Used for an origin website to send state information to a user's browser and for the browser to return the state information to the origin site.






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






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






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






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






16. Content- Padding - Border- Margin






17. JavaScript library that emphasizes interaction between JavaScript and HTML.






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






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






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






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






22. Object reference






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






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






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






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






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






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






29. an object associated with a visitor. Data can be put in this and retrieved from it - much like a Hashtable. A different set of data is kept for each visitor to the site.






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






31. allows you to create and bind objects to a session. is often used for managing security credentials and for managing state among multiple pages (such as in a Web-based wizard). Lasts for life of request






32. A POST request results from an HTML form that specifically lists POST as the METHOD and it should be handled by this method.






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






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






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






36. Sets a property value or values in a Bean.






37. This Java class outputs the HTML content for a dynamically generated Web page






38. Name which includes a directive to a particular class or object in its reference (ex. System.in); use the .(dot) operator






39. This modifier on a Java class member directs that the member should have a single value that is shared by all instances of this class






40. XML element that contains other elements and/or attributes






41. Generic name for a Java class that manages data on behalf of a JSP page






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






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






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






45. Used to insert Java values directly into the output. It has the following form: <%= Java expression %>






46. HTTP request method. Parameters are passed to the server through a separate input channel. used for non-dempotent requests.






47. Scope of variables whose values persist through several client visits back to the same site but not over the life of the application






48. Object reference






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






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