Modul (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 4: | Zeile 4: | ||
==Beschreibung== | ==Beschreibung== | ||
| − | Ein | + | Ein Modul ist eine Webapplikation innerhalb des IES. Es gibt vier unterschiedliche Typen von Modulen: |
;• System Module | ;• System Module | ||
:Module, die integraler Bestandteil des IES sind | :Module, die integraler Bestandteil des IES sind | ||
;• Web Module | ;• Web Module | ||
| − | :Module, die innerhalb des IES als Web-Module laufen, aber keine aktiven Elemente wie JSP oder Servlets | + | :Module, die innerhalb des IES als Web-Module laufen, aber keine aktiven Elemente wie JSP oder Servlets enthalten, sondern rein statische Komponenten wie HTML-Seiten, Bilder, ... |
;• Web Applicationen | ;• Web Applicationen | ||
| − | :Module, die innerhalb des IES als Web-Applikation laufen. Diese können | + | :Module, die innerhalb des IES als Web-Applikation laufen. Diese können JSPs oder Serlvets enthalten. Eine Web-Applikation ist aber unabhängig von Funktionen, die der IES bereitstellt (z.B. SPML-Seiten). |
;• IES Module | ;• IES Module | ||
| − | :Module, die innerhalb des IES laufen und Funktionen des IES nutzen. Ein IES- | + | :Module, die innerhalb des IES laufen und Funktionen des IES nutzen. Ein IES-Modul ist ein von diesem Objekt erweitertes Objekt, mit zusätzlichen Attributen. Siehe IESModul. |
==Attribute== | ==Attribute== | ||
| Zeile 31: | Zeile 31: | ||
| name | | name | ||
| [[String]] | | [[String]] | ||
| − | | Name des | + | | Name des Moduls |
| 2 | | 2 | ||
|- | |- | ||
| Zeile 71: | Zeile 71: | ||
| hasConfigPage | | hasConfigPage | ||
| [[boolean]] | | [[boolean]] | ||
| − | | <code>true</code>, wenn es für das | + | | <code>true</code>, wenn es für das Modul eine Konfigurations-Seite gibt, mit der das Modul konfiguriert werden kann |
| 2 | | 2 | ||
|- | |- | ||
| Zeile 111: | Zeile 111: | ||
| extraContextAttributes | | extraContextAttributes | ||
| [[Map]] <[[String]],[[String]]> | | [[Map]] <[[String]],[[String]]> | ||
| − | | Alle | + | | Alle zusätzlichen Context-Attribute des Modules |
| 2 | | 2 | ||
|- | |- | ||
| virtualHosts | | virtualHosts | ||
| [[Collection]] <[[String]]> | | [[Collection]] <[[String]]> | ||
| − | | Alle | + | | Alle virtuellen Hosts des Modules |
| 2 | | 2 | ||
|- | |- | ||
| implicitVirtualHosts | | implicitVirtualHosts | ||
| [[Collection]] <[[String]]> | | [[Collection]] <[[String]]> | ||
| − | | Alle impliziten | + | | Alle impliziten virtuellen Hosts des Modules |
| 2 | | 2 | ||
|- | |- | ||
| Zeile 143: | Zeile 143: | ||
[[Category:Objekte]] | [[Category:Objekte]] | ||
[[Category:Qualität_des_Inhalts_prüfen]] | [[Category:Qualität_des_Inhalts_prüfen]] | ||
| − | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> | ||
Version vom 13. Februar 2009, 15:35 Uhr
| Dieser Artikel bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit ihn zu verbessern und entferne anschließend diese Markierung. |
Name
Modul - Modul im IES
Beschreibung
Ein Modul ist eine Webapplikation innerhalb des IES. Es gibt vier unterschiedliche Typen von Modulen:
- • System Module
- Module, die integraler Bestandteil des IES sind
- • Web Module
- Module, die innerhalb des IES als Web-Module laufen, aber keine aktiven Elemente wie JSP oder Servlets enthalten, sondern rein statische Komponenten wie HTML-Seiten, Bilder, ...
- • Web Applicationen
- Module, die innerhalb des IES als Web-Applikation laufen. Diese können JSPs oder Serlvets enthalten. Eine Web-Applikation ist aber unabhängig von Funktionen, die der IES bereitstellt (z.B. SPML-Seiten).
- • IES Module
- Module, die innerhalb des IES laufen und Funktionen des IES nutzen. Ein IES-Modul ist ein von diesem Objekt erweitertes Objekt, mit zusätzlichen Attributen. Siehe IESModul.
Attribute
| Attribut | Type | Beschreibung | ab IES Version |
|---|---|---|---|
| id | String | Zeit, die der Server läuft | 2 |
| version | Version | Version des Servers | 2 |
| name | String | Name des Moduls | 2 |
| isSystemModule | boolean | true, wenn es sich um ein System-Modul handelt
|
2 |
| isIESModule | boolean | true, wenn es sich um ein IES-Modul handelt
|
2 |
| isWebModule | boolean | true, wenn es sich um ein Web-Modul handelt
|
2 |
| isWebApplication | boolean | true, wenn es sich um eine Web-Applikation handelt
|
2 |
| isExternal | boolean | true, wenn es sich um ein Externes Modul handelt
|
2 |
| isEnabled | boolean | true, wenn das Modul aktiviert ist
|
2 |
| isDisabled | boolean | true, wenn das Modul deaktiviert ist
|
2 |
| hasConfigPage | boolean | true, wenn es für das Modul eine Konfigurations-Seite gibt, mit der das Modul konfiguriert werden kann
|
2 |
| hasError | boolean | true, wenn in dem Modul ein Fehler aufgetreten ist
|
2 |
| getError | String | Fehlermeldung, des aufgetretenden Fehlers | 2 |
| attributes | Map <String,String> | Alle Attribute des Modules | 2 |
| implicitAttributes | Map <String,String> | Alle impliziten Attribute des Modules | 2 |
| extraAttributes | Map <String,String> | Alle zusätzlichen Attribute des Modules | 2 |
| contextAttributes | Map <String,String> | Alle Context-Attribute des Modules | 2 |
| implicitContextAttributes | Map <String,String> | Alle impliziten Context-Attribute des Modules | 2 |
| extraContextAttributes | Map <String,String> | Alle zusätzlichen Context-Attribute des Modules | 2 |
| virtualHosts | Collection <String> | Alle virtuellen Hosts des Modules | 2 |
| implicitVirtualHosts | Collection <String> | Alle impliziten virtuellen Hosts des Modules | 2 |
| extraVirtualHosts | Collection <String> | Alle zusätzlichen Virtuellen Hosts des Modules | 2 |
| context | String | Context-Pfad des Modules | 2 |
| isDisabled | boolean | true, wenn das Modul deaktiviert ist
|
2 |