what does 'deployment' means in J2EE context? Why EJB is called deployable?
posted 11 years ago
deployment means making the j2ee component (ejbs, jsps, servlets, etc) available to the container (A container is what manages u'r j2ee components - the web server for the JSPs/servlets , the app-server for u'r EJBs ...). Usually different container products have different ways for deployment, but usually follow a general pattern. deployment consists of placing u'r components (JSPs, servlets, EJBs ...) at the proper place (i mean the directory location for the web/application server) and informing the web/application server about the same by writing deployment descriptors. A deployment descriptor is usually an XML file which describes the component u are deploying. u can also mention several deployment time options in the deployment descriptior. only after u deploy the components, the container will be aware of u'r component. Cheers... Aju.