This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hello, Am not new to j2ee however I havent done any large scale application development using j2ee . Can some one eXplain ( or point me to some resources )with respect to an Appserver( weblogic or websphere) how large scale applications are deployed . for Eg- On weblogic 7.O a single domain will have a administration server and many managed servers and the j2ee applications would reside in the managed servers . On what criteria is a deployment unit created say an EAR file. Do EJBs in a EAR file communicate with another EJB in another EAR file in another managed server in a typical scenario ? ThanX Mandan
Mandan, for Bea Weblogic 6.1/7.0: the managed servers are just instances of the same Application Server in a cluster. Therefore all EJBs in an .ear package can and would talk to EJBs on other managed servers, meaning on other nodes of the cluster. However I have never deployed ear files, only jar files, since we migrated from WLS5.1 to 6.1 and the Classloader setting shave changes substantially. We found individual jar files a lot easier to handle than complete ear files. Check this out for more info: WLS 6.1 Deploy EJB's Regards, Matt.