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. The address of a website. Uniform Resource locator.






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






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






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






5. The element containing the current element with no intervening container elements.






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






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






8. This component of the MVC architecture represents what is delivered to the client browser






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






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






11. Renders the model into a form suitable for interaction - typically a user interface element. HTML and CSS






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






13. A class that provides its attributes and methods to a subclass.






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






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






16. Certain look for a jquery element






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






18. Field that uniquely identifies a record in a table






19. An API used to send HTTP requests directly to a web server and load the server response data directly back into the script.






20. Layer below HTTP. HTTP accesses this. Reliable data stream service. The Internet's primary transport protocol; provides a point-to-point channel for applications that require reliable communications






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






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






25. Server error






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






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






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






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






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






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






32. Sets values for parameters in JDBC






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






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






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






36. After a database query is performed this Java class provides access to the records extracted from the database






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






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






39. a class with a default constructor that exposes properties through its (get) and (set) methods - Generic name for a Java class that manages data on behalf of a JSP page






40. Method that sets value of the attribute for the request which is retrieved later in either the current JSP page or another JSP page






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






42. Describes the styles of the page elements - such as their colors and font sizes and background colors.






43. Defines restrictions on a simpleType or simpleContent or complexContent definition; names that are reserved by XML






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






45. Content- Padding - Border- Margin






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






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






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






49. A special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine






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