This week's book giveaway is in the OCAJP 8 forum.
We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line!
See this thread for details.
The moose likes IDEs, Version Control and other tools and the fly likes Standard Eclipse and EJBs Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Standard Eclipse and EJBs" Watch "Standard Eclipse and EJBs" New topic

Standard Eclipse and EJBs

HS Thomas
Ranch Hand

Joined: May 15, 2002
Posts: 3404
Why doesn't standard Eclipse support EJBs ?
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
You need to take into account that Eclipse is a free IDE developed by a professional team, which has at least two consequences:
- resources are quite constrained, and
- the project needs to be sponsored - currently by tool vendors like IBM and Together
The Sponsors are using Eclipse as a foundation for their own products. As they need to make money to continue to exist, there needs to be functionality they can add to Eclipse. On the other hand, Eclipse needs to be usefull enough to be attractive to a large user base.
I think it's a quite reasonable choice to concentrate on fundamental functionality like debugging, refactoring, testing etc. instead of more focused tools like GUI builders, EJB or Web-Support. The latter are also rather complex projects for itself, and being able to choose between a range of free and commercial solutions isn't the worst thing, in my humble opinion.

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Jeroen Wenting
Ranch Hand

Joined: Oct 12, 2000
Posts: 5093
Please explain 'support EJB'?
Eclipse out of the box is a fullblown programming editor with built-in syntax highlighting and code completion for Java classes.
As soon as you tell your project to include the J2EE jars needed for your EJB development those features will all work for EJB specific code as well as for standard Java code.
What Eclipse lacks (for the reasons Ilja pointed out) is the wizzards and other nice-to-haves to autogenerate EJB skeleton code for you.
There are of course several plugins available on the market to give you that.
For people that don't use EJB not having those options saves some screen realestate which comes in very handy indeed (my boss doesn't give me a 19" TFT so I am stuck on a 1024x768 resolution).

HS Thomas
Ranch Hand

Joined: May 15, 2002
Posts: 3404
By support I meant adequate Help documentation etc. and as you said wizards.
But thanks for the explanations.
[ January 07, 2004: Message edited by: HS Thomas ]
Jeroen Wenting
Ranch Hand

Joined: Oct 12, 2000
Posts: 5093
Wizards and docs should be provided by plugins, that's the whole philosophy of Eclipse.
As each appserver does things differently, there's really no other way (most IDEs will support only a select few appservers for that reason, sometimes only a single one which is marketed by the same company).
I agree. Here's the link:
subject: Standard Eclipse and EJBs
It's not a secret anymore!