This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Other Application Frameworks and the fly likes IDE and Tool support for Seam Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "IDE and Tool support for Seam" Watch "IDE and Tool support for Seam" New topic

IDE and Tool support for Seam

Onkar Joshi
Ranch Hand

Joined: Mar 01, 2007
Posts: 116
Hi Dan,

How well is Seam development supported by various IDEs? Are good tools being made or are available on Eclipse and NetBeans? Are free of cost and supported ones around? As far as I know, JBoss IDE has something here, right? How helpful are these and does your book cover their use to any extent?

SCJP 5 - 95% | SCWCD 1.4 - 88% | SCBCD 5 - 93%
Onkar Joshi's blog | LinkedIn profile
Jason Porter
Ranch Hand

Joined: Apr 26, 2007
Posts: 126
JBoss Tools has quite a bit of support for Seam, code complete in the EL, generators, built in palate support, graphical layout of pages.xml, etc. Netbeans tooling isn't quite there yet. Netbeans has support for JSF and facelets. Seam-gen (if you're using it) is simply an ant file so you can get some support in Netbeans that way as well, in fact when you generate a Seam project with seam-gen it creates the Netbeans and Eclipse projects for you.

IntelliJ has some awesome support in Diana, on par (and better in some ways) with JBoss Tools. If you're an IntelliJ user and are using Seam you should check out the Milestone 1 of Diana aka IntelliJ 8.
Dan Allen
Ranch Hand

Joined: Mar 05, 2003
Posts: 164
Jason, again an excellent summary. I want to start by saying that, just as I recommend in chapter 2 of my book, the seam-gen script goes a long way to getting you setup without needing to lean on an IDE. You can then import that project into an IDE and do the typical Java and XML editing that you would normally do. The question then becomes, how well is all that extra stuff supported (i.e., EL completion, Facelets tag completion, acknowledgment of Seam components).

Being a Seam guy, you probably expect me to push JBossTools. Of course, JBossTools is going to constantly push to make JBoss software integrate well. But after seeing the video and playing around with the Seam support in IntelliJ IDEA 8, I am truly impressed. Seam is the number one bullet point on their feature list and it shows. Here is a link to the video. See for yourself.

Dan Allen | | Author of Seam in Action -
I agree. Here's the link:
subject: IDE and Tool support for Seam
It's not a secret anymore!