Discovering EJB would be really nice since some of us use XDocLet to generate the ejb-jar.xml from javadoc tags. I like the idea of having a physical EJB group that would map to a EJB jar. The group would specify multiple source paths with exclusion (like the compiler) to discover EJBs and a directory where to find all descriptor files (standard and vendor specific ones). I like the "Build EJB" idea that would call out to an ant task. Open API would be ideal since you might want to have other commands on EJB groups like "Build and redeploy EJB". � Refactoring of EJBs would affect both java classes and descriptors. In the case of XDocLet since the information resides in custom java tags it would be nice (;-) to support them in some more focused way than "search in comments and strings". � What are the planned EJB features? 1) EJB refactoring support like I said before. 2) Intentional programming on EJBs ? at least adding public methods to an existing bean (add method to interface, bean, descriptor). 3) Navigation between the different parts of a EJB definition. A public method is defined in Interface, Bean and multiple locations in the ejb-jar.xml and vendor specific descriptor. (see my other post on generic framework navigation)
-----Original Message----- From: Liu, Mike [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 07, 2002 11:02 AM To: [EMAIL PROTECTED] Subject: RE: [Eap-list] EJB Support in Ariadna That'll be a good start.� But probably more consideration might be needed to support different kinds of J2EE servers out there.� Would be reasonable for IDEA to "discover" the EJB's (or EJB group as you called it) in a project?� For example, scan for the ejb-jar.xml and figure out the classes and resources. Also, this is where the Open API would come in handy.� Every EJB group can have a context menu item, say, "Build EJB", and user can tie that menu item to an external task or an ant task.� I think I'll be good. What do you guys think? Thanks, Mike Liu _______________________________________________ Eap-list mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-list
