This IBM® Redpaper™ publication introduces Enterprise JavaBeans (EJB) and demonstrates by example how to create, maintain, and test EJB components. It explains how to develop session beans and describes the relationships between the session beans and the Java Persistence API (JPA) entity beans. Then, it integrates the EJB with a front-end web application for the sample application. It includes examples for creating, developing, and testing the EJB using IBM Rational® Application Developer.