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. Tag that gives you the option to iterate over arrays and collections






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






3. Elements that are rendered (displayed) directly in line with the text






4. Methodology that anticipates need for flexibility. focuses on keeping code simple and testing often and delivering functional bits of application as soon as they're ready. goal is to build upon small client-approved parts as the project progresses as






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






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






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






8. A style sheet containing format and layout settings that is stored in a separate file.






9. Ascripting language used to make HTML pages interactive






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






11. Provides a way to identify a user across more than one page request or visit to a Web site and to store information about that user.






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






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






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






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






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






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






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






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






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






21. Advances the record cursor by one record. Returns a boolean value indicating success or failure. Failure occurs if the cursor moved past the last record.






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






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






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






25. Method for just getting (retrieving) data.






26. Extension of JAR task with special treatment for files that should end up in WEB-INF directories of the Web Application Archive






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






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






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






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






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






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






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






34. Success






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






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






37. This ANT element defines all of the places a Java task would look for classes to load






38. Name which includes a directive to a particular class or object in its reference (ex. System.in); use the .(dot) operator






39. Document that conforms to SML syntax rules (ex. start tag without end tag)






40. Content- Padding - Border- Margin






41. Method that tests the program






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






43. Tells the compiler where to access certain classes






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






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






46. Accessor whose purpose is to return the value stored in an instance variable.






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






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






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






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