The EJB JAR file format is the contract between the bean provider and application assembler and between the application assembler and the deployer. An EJB JAR file produced by the bean provider contains one or more enterprise beans that typically do not contain application assembly instructions. An EJB JAR file produced by an application assembler (which can be the same person or organization as the bean provider) contains one or more enterprise beans, plus application assembly information describing how the enterprise beans are combined into a single application deployment unit. |