Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

IDE for EJB on Windows XP  RSS feed

 
John Fontana
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am having a lot of frustration learning EJB's. I have JBuilder 6, but I can't find a single app-server that integrates with it properly. It does not support JRun, Websphere cannot install on XP, BEA App server does not support EJB's for the developer edition, and I can find no way to integrate it with JBoss.
I have been using JDeveloper, but for some reason it cannot run Entity Beans (it always bounces back with a connection refused error, and nobody knows how to solve it).
If anyone has found a usable workflow for working with EJB's on Windows XP, please share. It's boggles my mind that this is such a popular technology when it is surrounded with so much smoke and mirrors.
 
Craig Demyanovich
Ranch Hand
Posts: 173
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For integration with JBoss, try this page. Use your browser's search tool to locate the JBoss OpenTools on the page.
Now, I do not use JBuilder. The original reason I chose another IDE is that JBuilder does not have as many useful features for simple coding as other IDEs. Another reason became clearer as we moved to EJB development: JBuilder tried to provide too much automatically. The first problem with this is that it can prevent you from learning what is actually going on behind the scenes of an EJB. The second problem is that it wasn't always doing things correctly. Finally, we had some problems with CVS integration; they may have been because we're somewhat new to CVS, but it was more painful than we could stand at the time.
My ideal approach to EJB development, any development in fact, is to use an IDE that allows you to easily write your code from scratch, without using any wizards and such unless you really want to. Furthermore, it should also let me externalize the build process from the IDE. I've been using IntelliJ IDEA for an IDE, building with Ant and unit testing with JUnit. There are many other helpful tools out there that I have not yet tried. You know that JBoss is open source, IDEA is $400 or less depending on licensing, Ant is open source, JUnit is open source, and they all work beautifully. In the end, I've enjoyed learning and working with EJBs much more than my coworkers who use JBuilder. Of course, your mileage may vary, but at least give the OpenTool a try.
Craig
 
John Fontana
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thnaks, Craig...this is exactly what I've been looking for. The first thing I try to get down when I'm learning something new is a smooth process to test and rewrite code quickly. I've download JBoss and ANT, and now I'm going to take a look at IDEA....
 
Pascal Lambert
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi John,
First I'ld let you I'm not working for Inprise at all.
I'm totally knew to EJB (3 weeks know). I've red the documentation provide by Sun to understand the basic of EBJ plus some other book, than I start coding. The company I'm working I've choose JBuilder to develop EJB and I could qualfied my experience as been good. JBuilder is a tool for developping EJB, is role is not to make you understand the world of EJB. Book are written for that. A good book I've red was "Applying Enterprise JavaBeans" from Sun (http://java.sun.com/docs/books/applyingejb/). This book help me greetly to begin. Now about JBuilder, well it depend how you use it. In our developpement process, we try to avoid the pitfall of using propriatary technology. Our target App. Server is JBoss. I've created an entity bean and session bean all on Inprise App. Server and then deploy it on JBoss and it work without problem and all my source is in CVS (wich work perfectly with JBuilder). Before working here I used NetBean (open source IDE, www.netbeans.org) very good IDE but I'm not sure if it as facility for EJB.
To develop EJB with JBuilder you need the Enterprise version. The main point here is that with JBuilder I've concentrated on developping EBJ not integrating tools together. But I'll nearly get there since we are targeting JBoss and maybe others too (Orian, Websphere, BEA, etc.) and Ant will also be our tools for packaging.
That's it!
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!