You are the architect for XYZ bank. XYZ is redesigning their online banking offering and you
need to ensure that the new design follows security best practices for the JEE platform.
Select three security best practices for JEE applications.
A.
Log all security related application events.
B.
Implement an exception-handling strategy.
C.
Encrypt data, both on the wire and at rest.
D.
Use both programmatic and declarative security.
E.
Schedule regular penetration testing.