I need to represent logical layers of my web application built with JEE specification. Is this three-tier architecture in the image below correct?
My issue is about data layer. Usualy it is rapresented as Data Access Layer, but I don't use JPA, I access to persistence data (represented by a file and a DBMS) with EJB and I rapresent them with standard Java objects. Should I do in a different way?
Thank you for your answer.