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. Something that is not included in a rule or group or list or that does not behave in the expected way






2. Servlet configuration descriptor to use WEB-INF/web.xml; required most of the time in WAR task






3. Well-formed XML document which also conforms to rules of a Document Type Definition (DTD) or an XML Schema (XSD)






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






5. Manages the behavior and data of the application. Logic and data java class






6. Method for just getting (retrieving) data.






7. an individual component of a document






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






9. Pseudo-relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools






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






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






12. HTTP request method. Parameters are encoded in URL. used for idempotent requests.






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






14. A module of Java code that is hosted on a web server






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






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






17. Script that contains one project and at least one (default) target. Targets contain task elements. Used by ANT






18. This Java object is used by a controller servlet to send the request to the appropriate JSP page






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






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






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






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






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






24. Manages the behavior and data of the application. Logic and data java class






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






26. Entries in a database






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






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






29. This part of a CSS rule specifies the set of HTML elements to which a defined style should apply






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






31. Bean that only survives for current request






32. Attribute that can be used to generate a unique identity for new rows






33. Defines objects which can connect Java applications to a JDBC Driver






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






35. Short for World Wide Web Consortium. It is the international governing body for the development of platform independent web standards and specifications.






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






37. The data transfer protocol used on the World Wide Web. About requests and responses. Uses TCP.






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






39. Any item that can be manipulated such as picture and data file or text.






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






41. Relational database driver used in PHP programming language to provide an interface with MYSQL databases






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






43. This component of JSP pages replaces the above tag and allows more sophisticated manipulation of values from the bean






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






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






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






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






48. Single piece of info; record is one complete set of these






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






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