JBoss Seam Lab Home
Before You Begin, follow the directions in this wiki: http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossSeamLabs
Overview
These labs are intented to break down key Seam concepts/features into bite size chunks. Each lab (except lab #1)
is an independent "helloworld" project that aims to show you code working in action. The labs also teach you
how to use the seam-gen command line interface and make Seam development more productive. There are no IDE requirements
for the labs, but Eclipse 3.2 or higher with the JBoss jBPM and JBoss Rules IDE plugins are recommended. If you want
to download eclipse with some good plugins, refer to:
http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossSeamGettingStartedGuideStep2. Otherwise, just download
JBossIDE 2.0 or use your favorite IDE/text editor.
Quick Start Info
Here's a few things to keep in mind:
- The labs are designed to be copy/paste friendly. Just copy/paste the command into a shell. The paths will be correct,
if you follow all of the setup steps.
- Use the lab cheats! There are useful comments in the solution code. If you don't understand what the lab solution should be,
just go to the lab cheat. The documentation in the labs is purposefully brief/vague.
- If you run a lab cheat but don't know where the lab specific code is, do a file search for "LAB TIP". The lab solutions have
"LAB TIP" comments to make the solution code stand out.
- Experiment with your own code. You can also grab solution code from other labs. This is a learning/experimentation sand-box, not a rigid training class.
Lab Links
-
Lab #3 (Additional Seam
Commands)
-
Create new conversation, also called a Stateful Session Bean (SFSB)
Seam component
-
Create a new facelet, also call the Java Server Face (JSF)
-
Update the conversation and JSF page