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






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






3. The function for the browser to run when the server responds to your request






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






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






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






7. Used to amplify tags






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






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






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






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






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






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






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






15. Set of data elements (values) that is organized using a model of vertical columns (identified by their name) and horizantal rows






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






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






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






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






20. a constructor calls another constructor in its class using the ": this()" designation






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






22. A system where Web pages and their associated graphics are stored locally on a client computer to reduce Internet traffic and download wait time the next time the page is viewed.






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






24. This is used to select user information.






25. Content- Padding - Border- Margin






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






27. A special type of button in your forms that will perform the form's set action.






28. Server error






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






30. Not intended to be depended on by external code and thus are not part of the interface.






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






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






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






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






35. Spaces at the top and bottom and left and right of the document between the edges of the text; the absolute boundary of text and graphics on a page






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






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






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






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






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






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






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






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






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






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






46. Governing body for the development of platform independent web standards






47. This tag in a JSP page directs the associated Bean to receive a property when the user clicks a Submit button in the JSP page






48. This provides methods that allow you to retrieve header information as well as information about the client and server.






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






50. Specifies how to send form-data (the form-data is sent to the page specified in the action attribute). POST or GET