The Data Translation Services and Data Access Services Layers

Recall that Chapter 8 discussed the six layers of an application, which are shown again in Figure 9-17. Also recall from Chapter 8 that for Remulak Productions the Data Translation Services layer will be implemented both for native JDBC calls made from JavaBeans and BMP entity beans and for CMP support within the EJB application server. We need to explore the architecture issues with these two approaches, so let's begin with the JavaBean/native JDBC approach.

Figure 9-17. Six-logical-tier model

JavaBeans with Native JDBC Support

Prior to the advent of container-managed persistence (CMP) ...

Get Developing Applications with Java™ and UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.