This article examined the top-level structure of an EJB deployment descriptor. It also looked at the basic means for creating EJB JAR files. Such constructs, along with a generic description of EJB deployment procedures and an example discussion, offer a sense for what is involved when actually deploying EJBs. As you might surmise from this article, slightly more effort can be involved with deploying an EJB than is involved with a regular Java class. Subsequent articles in this series delve into more specific procedures for deploying particular types of EJBs.