ISA Brown J2EE layer correspondence part represents layer representation layer client browser HTML page, XSL, mobile client, etc. Server representation layer JSP and ActionForm, XML control / intermediary layer Controller controller and Action domain field layer Layer Layer business layer JavaBeans / sessionBean / Session facade data mapping layer integrated layer EntityBean / jdo / hibernate / jdbc data layer data source resource layer RDBMS database
One of the basic principles of J2EE is to make the implementation of each layer to unlock or coupling minimization. Final implementation can be arbitrarily switched to switch to a layer. For example, in the data mapping layer, EJB's BMP, CMP can be used, and Hibernate et al. O / RMApping, or JDO. This is determined by the deployed environment.