What is web service who writes it and how it works?
Which tags do you know that do not need a closing tag to work?
End tags on void elements must not be used. A void element is any element that cannot have any content. The HTML 4,01/XHTML 1.0 Strict void elements are: <area>, <base>, <br>, <col>, <hr>, <img>, <input>, <link>, <meta>, and <param>. HTML5 also adds <command>, <keygen>, and <source>.
In XHTML, all void elements must be self-closing. For example:
<input type="submit" value="OK" />
In HTML 4.01, use the following instead:
<input type="submit" value="OK">
Both forms can be used in HTML5, however self-closing void elements are preferred.
The following must not be used:
<input type="submit" value="OK"></input>
Elements that normally have content (i.e., all non-void elements) must have an end tag even if they have no content.
<a id="myanchor"></a>
The following must not be used:
<a id="myanchor" /a>
HTML 4.01 allows certain non-void elements to be used without an end tag (the end tag is implied). For example, the <p> element can be used without a corresponding </p> tag:
<p>This is a paragraph.
<p>This is another paragraph.
However, do not rely on this.
Why jsp cannot be used as mvc controller instead of servlets?
Because JSPs are designed to take care of the View part of the MVC design patter and not the controller. You can have little or some amount of logic in it, but it is not designed/created with the idea of controlling the flow of control in a J2EE application.
What is the J2EE Value Object Pattern?
The Value Object pattern provides the best way to exchange data across tiers or system boundaries, especially when there is network communication involved. This is a pattern that solves performance issues around network latency
This pattern is an object that encapsulates a set of values that is moved across the boundary so that attempts to get the values of those attributes are local calls.
What is the difference between block level elements and inline elements?
In HTML, block level elements are elements that creates large blocks of content like paragraphs or page divisions. They typically are formated with a line break before and after the element. They may appear only in
element and can contain other blocks as well as inline elements and text or data. Examples are:,