Try SilverStreams Extend WorkBench which is for free. You can basically write java, webservices, ejbs from it. I know that you can set up the deployment option to deploy to Jboss. I don't know about CVS but it does support VisualSourceSafe.
If you want intellisense capabilities like JBuilder than go with JBuilder 5.0 Enterprise which will allow you to write ejb's.
i've grown partial to jbuilder as an ide. as for creating ejb's from an ide, a friend of mine mentioned having some problems with jbuilder wiping out part of his .xml deployment descriptor. probably a bug that they've fixed by now. i haven't tried jbuilder's enterprise edition myself and kind of shying away from it because of the $2,995 price tag. you can use it for free for 30 days though. i've used forte3.0 enterprise a little bit and it seems to have a really nice ejb wizard. it too is quite expensive at $1,995. if you can afford 'em, i'd say try both out to get a feel for developing ejb's with both and decide which you like best. i've heard that togetherj also has a very nice ejb design/generation feature, but it too is quite expensive at $2,000+. i'm currently looking at xdoclet, a very nice open-source initiative that allow you to manage just one file (your Bean class) and, based on that class file and a few javadoc-style tags, automatically generates the other files (interface, home, pk, .xml deployment descriptors). definitely worth checking out!
I know some people won't like this but:
emacs with JDE and a CVS manager (*cvs* something) plugged in is really nice. With this you are actually in control of what is happening. And is you want some klicking, just activate emacs' speedbar.
With some additional shell or ant scripts I got all I needed. And it's available for un*x AND windooze.
My own personal choice for an IDE is Forte for
Java 3.0 Community Edition. Alot of functionality
that was in the FFJ 2.0 Internet Edition ($US 495)
is now rolled up into CE which is free.
Whilst the Enterprise Edition ($US 1995) has alot of
smick features, I can do alot of the same things
without a drama using the Business Interface and
Bean Adaptor patterns.
Just my thoughts.
I use Forte 2.0 CE and Sun J2EE 1.3 Toolkit. All for free and EJB 2.0-comliant. Looks good.
can somebody help me with the integration of Forte CE with JBoss?
How can I debug my EJB applications using this IDE?
pls help a newbie
IMHO the best Java IDE out there is intellij IDEA the latest eap builds can be downloaded for free and they have very good EJB support. Plus it is the best for refactoring and has a simple Ant tool built in.
What about eclipse (www.eclipse.org)
I have been using emacs for a very long time and Eclipse has been the first IDE for me that could do it...
Its java, its FAST, its free, lots of plugins exist, jboss plugin can be found at http://www.genuitec.com/ and a plugin collection at: http://eclipse-plugins.2y.net/eclipse/index.jsp
The best thing is that you are able to use both ant and xdoclet because of the ant plugin...
I have to second ikant's recommendation. IDEA has implemented new EJB features in the last build that are just as slick and well implemented as their counterparts in the "base" IDE. Fast, highly configurable, seamless integration with ANT and CVS - it's almost a joy to use it!
i run everything in eclipse, myself. there is nothing better than hot-swapping your EJB business logic in the middle of a debugging session. not even .NET has that.
I'd love to do this. How did you configure it? How do you build your ejb jar and deploy it to JBoss?
I have been using SUN ONE Community Edition (aka Forte). However, i am still looking for a way to integrate it with Forte. I understand it can be done, I just don't know how.
I have found that JDeveloper is a great IDE for developing EJB applications for deploying with JBOSS. It's free and has many sophisticated enhancements.
I would recommend however that if you use it, the wizards are very helpful because they will update the the appropriate components as you go along.
IDEA 3.0... After you get used to it's intelligent features (I find myself hitting ctrl+space all the time) there's no turning back.
Some recommended plugins:
SimpleUML (for class diagrams)
ScratchPad (for notes)
Document (for built in javadoc browser)