JBoss.orgCommunity Documentation

Seam Dev Tools Reference Guide

Version: 3.0.1.GA

April 2008


1. Introduction
1.1. What is Seam?
1.2. Installation into Eclipse
1.3. Other relevant resources on the topic
2. Creating a New Seam Project via the New Seam Project wizard
2.1. Create standalone Seam Web Project
2.2. Select the Project Facets
2.3. How to Configure Web Module Settings
2.4. Adding JSF Capabilities
2.5. Configure Seam Facet Settings
3. Directory Structure of the Generated Project
3.1. WAR Deployment
3.2. EAR Deployment
3.3. Changing the Seam Version
3.4. Changing Seam Parent Project
3.5. Renaming the Projects and Folders
4. Seam Menus and Actions
4.1. File Menu Actions
4.2. Navigate Menu Actions
4.2.1. Find Seam References/Declarations
4.2.2. Open Seam Component
5. Seam Wizards
5.1. New Seam Action
5.2. New Seam Form
5.3. New Seam Conversation
5.4. New Seam Entity
6. Seam Generate Entities
7. Seam Editors
7.1. Visual Page Editor
7.2. Seam Pages Editor
7.2.1. Graphical Mode
7.2.2. Tree Mode
7.2.3. Outline Support for Seam Pages Editor
7.3. Seam Components Editor
7.4. Main Features of Seam Editors
7.4.1. Content Assist
8. Seam Views
8.1. Seam Components View
8.2. Project Explorer integration
9. Seam Preferences
9.1. General Preferences
9.1.1. Validator Preferences
9.2. Project Preferences
9.3. Adding Custom Capabilities
10. Adding Seam support to EAR project
11. Generate a CRUD Database Application
11.1. What is CRUD?
11.2. How to create the CRUD Database Application with Seam
12. The CRUD Application Walkthrough
12.1. Using CRUD Application
13. Using TestNG project
13.1. What is TestNG?
13.2. Other relevant resources on the topic
13.3. How to use the generated Seam-test project to run Seam tests?
14. FAQ
14.1. How to get Code Assist for Seam specific resources in an externally generated project?
14.2. How to import an example Seam project from jboss-eap directory?
14.3. How to change the deploy folders for Seam source code from src/hot and src/main?