A company is extending its product suite to allow users to augment existing application content
with their own content (images, documents, audio and video files). All content is stored in
relational databases and transaction support is required. The user interface should run on all
mainstream browsers and platforms. The company wants the web designers (technical
personnel, but not Java developers) to be able to edit the pages directly to update the
presentation of user content continuously over the life of the application. Providing a compelling
user experience is an important consideration. Which architecture is optimal for handling the
user-submitted content?
A.
a MVC web framework to access the content using entity beans
B.
a MVC web framework with Ajax to access the content using JSP tags and POJOs
C.
a MVC web framework to access the content using stateful session beans and entity beans
D.
a MVC web framework with Ajax to access the content using stateless session beans and JPA