I know that EJB3 is currently only EDR2 and will probably be changed a
bit... still, there are already a few EJB3 implementations (Oracle OC4J,
JBoss and both Hibernate & TopLink suppoer EJB3 Entities in other
Application Servers), both JDeveloper and Eclipse are going to support
EJB3 quite soon, very probably before IDEA 5.5 or 6.0.
Thus, wouldn't it be a good idea to support EJB3 in IDEA 5, at least
Most of it is already there (Annotations), a starting point would be to
show EJB3 beans in EJB Modules (i.e. classes annotated @Stateless,
@Stateful, @MessageDriven and @Entity), other things like working with
their interfaces is already mostly supported by IDEA's standard tools.
Of course, support could go further and there will be changes, but it
should mostly be a thing of templates and, as said, showing them in EJB3
modules as EJBs - or is this already possible somehow (other than
writing a plugin)? This should be rather easy to accomplish and the next
version of IDEA could then quickly support the new specs. This could
probably be made available as an updateable plugin.
I just think this would be cool from my very own perspective: I love
IDEA and its features, but when JDeveloiper would support EJB3 I'd be
very tempted to switch...