When you generate a client for an EJB , it is packaged into a Web archive file myService.war file together with the following files:
*.jsp | JSP files. These pass data back and forth between the end user and the servlet. |
myServiceJspBean.class | This file contains the getter and setter methods that are used to move information back and forth between the servlet and JSP. |
myServiceServlet.class | This file is the servlet. It processes the incoming requests from the JSP, invokes an instance of the stateless EJB, and forwards the response back to the JSP. |
myServiceSessionMonitor.class | This is a helper class, which stores the EJB instances for the stateful session bean. |
manifest.mf | Manifest describing this .war file |
mfejlib.jar | .. custom records |
web.xml | Generic deployment descriptor, defining the client servlet and the EJB reference |
*.xml, such as weblogic.xml | For some Java application servers (such as WebLogic), a deployment descriptor for deploying the .war file to that application server |