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 popular persistence provider used with Java Web servers






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. Pseudo-relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools






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






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






6. A notation that shows all of the information needed to invoke (or call) the method






7. Needs to be installed to run PHP on Apache






8. Does nothing if expected value equals actual value but throws error otherwise






9. A deletion that triggers another deletion. A cascade delete can be specified for an entity bean that has container-managed persistence.






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






11. Type of method that changes the state of one field in an object.






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






13. Causes the chosen class to be dynamically loaded (at runtime)






14. Insert a string or replace a variable with its value; makes string formatting and specifying contents more intuitive






15. This is used to select user information.






16. Tells a Browser how and where to display text and images on a web page.






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






18. XHTML element - a class name - an id name






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






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






21. Programming language designed for managing data in relational database management systems






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






23. Can't attempt one task until the previous task is successful






24. Contain data about transaction between browser and server (IP address etc.)






25. Bean that survives for the life of the HTTP session






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






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






28. Part of JUnit and fails a test with no message






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






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






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






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






33. a class whose primary purpose is to define an interface deferring some or all of its implementations to subclasses. Cannot be instantiated






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






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






36. The act of sending onto another destination






37. Improving the design of existing software code. doesn't change the observable behavior of the software; it improves its internal structure






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






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






40. An element in a dialog box that allows the user to choose from a set of options






41. Positioned outside of the relative positioning. The element is positioned in a fixed position on the document.






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






43. Written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory






44. In the XML fragment <node id="7" x_pos="330" ypos="450">Smallville</node> - id fills this role






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






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






47. Bean that only survives for current request






48. Element that will be completed as part of a parent element/task






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






50. Certain look for a jquery element