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. These auto-generated methods allow us to change data members of a Java class






2. anyone can use to create and manipulate objects. forms public interface.






3. Design pattern for asynchronous invocation of potentially long-running methods of an object






4. Certain look for a jquery element






5. In the XML element <g:start_time> - g plays this role






6. The element containing the current element with no intervening container elements.






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






8. The next generation of HTML and is a hybrid between HTML and XML. XML was designed to describe data. HTML was designed to display data.






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






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






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






12. Provides the abstraction of an ordered collection of nodes without defining or constraining how this collection is implemented






13. The window or viewing area that displays web pages and if smaller than the web page - scroll bars should be available.






14. Your computer sends a request for some file (e.g. "Get me the file 'home.html'") and the web server sends back a _______ ("Here's the file" - followed by the file itself).






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






16. Description of a set of requirements to be satisfied by a method






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






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






19. Technology specifically designed for automated logic testing of Web applications






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






21. Database that represents data as a collection of tables in which all data relationships are represented by common values in related tables






22. Elements not displayed by the browser.






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






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






25. Specific style elements such as background-color and font-size fill this role in CSS






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






27. API for valid HTML and well-formed XML documents. defines logical structure of documents and the way a document is accessed & manipulated






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






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






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






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






32. Object created by servlet container for Servlets to access environment information and provide ability for Servlet to bind object attributes to the invironment scope by name






33. Elements of the programming language which have essentially evolved out of use/style. Example of this is the java.awt package and its replacement javax.swing






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






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






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






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






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






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






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






41. Bean that only survives for current request






42. The default positioning system used by web pages and browsers for where objects in a web page will be displayed. Objects are placed depending on where they occur in the code sequence.






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






44. Text boxes and radio buttons and check boxes in a Web page are instances of this more general type of element






45. This is used to select user information.






46. A pseudo-method that creates an object. Instance methods with the same name as their class. are invoked using the new keyword.






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






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






49. Done by including portions of SQL statements in a web form entry field in an attempt to get the website to pass a newly formed rogue SQL command to the database






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