GWAP Software
por Fabian Kneissl
1. Structure
1.1. Model / View / Controller
1.1.1. Model
1.1.1.1. Java Beans automatically mapped to a DB structure
1.1.1.2. uses Hibernate Annotations
1.1.2. View
1.1.2.1. XHTML, CSS, JavaScript
1.1.2.2. special XML tags
1.1.2.2.1. control view elements
1.1.2.2.2. connection to controller (and model)
1.1.2.3. templates
1.1.3. Controller
1.1.3.1. Java Enterprise Components
1.1.3.2. Properties
1.1.3.2.1. Scope
1.1.3.2.2. Injection / Outjection
1.1.3.3. algorithmic heart of the application
1.1.3.4. intelligently connects view and model
1.1.3.5. inheritance is often used
2. Technology
2.1. Java Enterprise
2.2. JBoss Seam Framework
2.3. JBoss Application Server
2.4. PostgreSQL Database
3. Development
3.1. Eclipse JEE
3.1.1. Seam 2 Tools
3.1.2. GIT tools