Help

Built with Seam

You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.

Tooling for Java EE, CDI & Seam 3 modules

Man is a tool-using animal. Without tools, he is nothing. With tools, he is all.

- Thomas Carlyle, Essayist and History

Have you ever wished for better tooling in Java EE? There's good news!

Strong typing == Strong tooling

CDI, the central programming model in Java EE and Seam 3 modules, is entirely based on the Java type system and has an extensive set of deterministic rules about how the programming model must behave. As a result, tooling can help you like never before.

There are two key tools developed in the JBoss Community that we recommend if you're developing Java EE applications:

Seam Forge is a core framework for rapid-application development in a standards-based environment. It features plugins, incremental project enhancement for Java EE, and more.

JBoss Tools is an umbrella project for a set of Eclipse plugins that supports JBoss & related technologies, featuring support for Hibernate, JBoss AS, CDI, JSF, XHTML, Seam, Drools, jBPM, JBoss ESB, JBoss Portal & more.

Here is a highlight reel of some of the CDI tooling you can expect to find:

We also provide Maven archetypes to help you get started with Java EE 6 and CDI quickly. In the long run, the archetypes will be replaced by Forge.