A company has retained you to advise them on which standard methodology they should use
when building their next-generation product suite using Java EE.
The core requirements are as follows:
The presentation tier must run inside a browser and deliver a compelling end-user experience.
The business logic tier must support transactions.
The persistence tier must be easy to develop, but not at the expense of runtime performance. The
company is designing for the future, and wants to use the most future-proof approach possible.
Which high-level solution most closely meets the stated requirements?
A.
JSPs using JSTL communicating with controllers / POJOs, with the persistence model
implemented using JPA
B.
JSPs using scriptlets communicating with stateful session beans using controllers, with the
persistence model implemented using JPA
C.
JSPs using JSTL communicating with stateless session beans using controllers, with the
persistence model implemented using BMP entity beans
D.
JSPs using JSTL coupled with an Ajax-enabling JavaScript library communicating with
stateless session beans using controllers, with the persistence model implemented using JPA