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






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






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






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






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






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






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






8. Tells the compiler where to access certain classes






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






10. Specifies that the Node will contain text elements






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






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






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






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






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






16. Retrieves values in JDBC






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






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






19. Requires every value of one attribute of a table to exist as a value of another attribute in a different relation (table)






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






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






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






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






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






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






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






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






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






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






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






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






32. Specifies where to send the form-data when a form is submitted.






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






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






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






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






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






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






39. Bean that only survives for current request






40. Primary key of one table that appears as an attribute in another table and acts to provide a logical relationship between the two tables






41. Java Server Page - web page coding standard that allows developers to dynamically generate web pages in response to user request






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






43. Clears an area around the content which is inside of the border of an element (length-%)






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






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






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






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






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






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






50. Bean that only survives for current request