Help

Controls

PermLinkWikiLink

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.

The Seam Framework - Next generation enterprise Java development

Seam is a powerful open source development platform for building rich Internet applications in Java. Seam integrates technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.0) and Business Process Management (BPM) into a unified full-stack solution, complete with sophisticated tooling.

Seam has been designed from the ground up to eliminate complexity at both architecture and API levels. It enables developers to assemble complex web applications with simple annotated plain Java classes, a rich set of UI components, and very little XML. Seam's unique support for conversations and declarative state management eliminates a whole class of bugs common in traditional web applications.

Seam is licensed under the terms of the LGPL. Full commercial support is available. Eclipse-based tooling is provided by JBoss Tools.

For more information, read this introduction to Seam and check out some tutorial code examples. If you are evaluating Seam, please see our answers to frequently asked questions.

If you are a new Seam user, follow this roadmap to get started quickly. If you want to contribute to Seam, register on this website and join the Seam Community. If you are interested in development of Seam, see the list of open issues and tasks by priority.

Atom News
07. Oct 2008, 20:37 CET, by Dan Allen
Now that Seam in Action is finally complete, I'm back for some more Q&A on the JavaRanch forums. This is your opportunity to challenge the author on some tough (or not so tough) Seam questions and win a signed copy of the book. The participation last time was great and we just  more...
03. Oct 2008, 03:23 CET, by Dan Allen
Out of the box, seam-gen copies all the dependencies of Seam (and then some) into the lib directory of the generated project. The JAR files in that directory are then placed on the project's build path. While this approach gets you up and running quickly, it's probably not the  more...
02. Oct 2008, 08:01 CET, by Norman Richards
That's right, we've just posted Seam 2.1.0.CR1. If you weren't paying attention to the beta release, here's a run down of what's new in Seam 2.1 First class support for Wicket - check out the all new Wicket example. I'll be posting a tutorial on using Wicket with Seam in  more...
30. Sep 2008, 19:19 CET, by Pete Muir
Seam 2.1.0.BETA1 brought Wicket support to Seam, but how do you use this support? In this first tutorial we will discuss how to create a seam-wicket project, and how to inject Seam components into Wicket components. A follow up tutorial will go into more depth on  more...
Last Site Updates
(Nicklas Karlsson) 14. Oct 2008, 11:19 CET
(Ding Liang) 12. Oct 2008, 16:43 CET
(Pete Muir) 10. Oct 2008, 17:25 CET
(Daniel Roth) 07. Oct 2008, 21:37 CET
(Christian Bauer) 06. Oct 2008, 14:14 CET
(Daniel Roth) 06. Oct 2008, 10:12 CET