On your first day as the architect at a company, you discover that 217 servlets are making calls to
various EJB components. The system is continually being enhanced and the APIs for the EJB
components are changing weekly. The servlet developers are struggling to keep up with the
changes. Which two statements are true? (Choose two.)
A.
This is an example of brittle code dependencies and tight coupling.
B.
Introducing a configuration and deployment system will fix the problem.
C.
Introducing an abstraction layer between the servlets and the EJB components will reduce
the coupling.
D.
This problem can be corrected by converting all entity EJB components to stateless session
EJB components.
E.
Having the servlets communicate with the EJB components using web services will prevent
changing servlet code each time an EJB API changes.