You are an enterprise application developer.
You create an application that has three layers:
* Layer 1 contains the Microsoft Windows client and the input validation logic.
* Layer 2 contains business entities, business workflows, and business rules.
* Layer 3 contains the data access classes and stored procedures.
You need to analyze the layers and identify dependencies that exist between these layers.
Which two dependencies should you identify? (Each correct answer presents part of the solution. Choose two.)
A.
Layer 1 depends on Layer 2.
B.
Layer 3 depends on Layer 1.
C.
Layer 2 depends on Layer 3.
D.
Layer 1 depends on Layer 3.
E.
Layer 2 depends on Layer 1.