In the first two parts( Spring to Java EE Migration, Part 1 and Spring to Java EE Migration, Part 2), we wrote a version of the Pet Clinic sample application bundled with the Spring Framework, using Java EE (JavaServer Faces, the JSF Facelets feature, Enterprise JavaBeans 3.1, and Java Persistence API ) instead of Spring. This is the fourth and final part in a series of articles explaining how to migrate from the Spring Framework to Java EE. CTO and ardent Java EE fan David Heffelfinger demonstrates how easy it is to develop the data layer of an application using Java EE, JPA, and the NetBeans IDE instead of the Spring Framework.