You must build a network management web application that interacts with a complex data model
on the server. This data model uses strings, integers, and value objects that represent network IP
addresses (represented to the user in the form “10.10.201.42”) and port lists (represented in the
form “80, 443”). The web forms and interaction with the backing beans is simple. Also, the web
designer has extended the HTML <select> tag with JavaScript to perform data insertion to
support users creating port lists. This special <select> tag appears in many forms. What is the
simplest architecture to support this web application and reduce redundant HTML code?
A.
JavaServer Faces only
B.
JavaServer Pages only
C.
JavaServer Pages with standard tags
D.
JavaServer Faces with custom components