Summary

In this chapter, we discussed how to prepare the deployment of our Hibernate application in the EJB and Spring context. Enterprise application deployment is not always an easy task. However, we identified the things that you should keep in mind when deploying in a container. You will need to use the configuration files that are recognized by the containers and application servers, such as persistence.xml. Also, you should delegate the task of resource management to the container or the application server. For example, it's always a good idea to let the container manage database connection pools and just access it as a data source. Transaction management is also another concern that is best left to the container.

Both EJB and Spring do a ...

Get Mastering Hibernate 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.