This page (revision-62) was last changed on 23-Nov-2023 13:06 by Dieter Käppel

This page was created on 15-Sep-2009 09:44 by Dieter Käppel

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
62 23-Nov-2023 13:06 2 KB Dieter Käppel to previous
61 20-Jul-2020 18:52 2 KB Dieter Käppel to previous | to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 22 changed 2 lines
!!!Sind Sie schon aktiviert?
Mit [Activate JS] hauchen Sie Ihren Applikationen neues Leben ein. Sie erleben eine ungeahnte Dynamik und Leichtigkeit mit den neuen Control-Attributen:
!!!Sind Sie schon End-to-End reactive?
Moderne Anwendungen sind von hinten bis vorne "reaktiv". Das heißt die Änderung verursacht automatisch die Aktualisierung in Browser oder App.
At line 25 changed 3 lines
{{{
<div control="{for: {begin: 0; end: 3, variable: 'x'}, interpolate: true}">{x}</div>
}}}
Dazu setzen wir folgende Technologien ein:
At line 29 changed one line
Wählen Sie aus einer Grundversorgung wichtigster Controls. Oder schreiben Sie ganz leicht Ihre eigenen Controls. Mehr unter [Activate JS].
* Reactive Database Driver (R2DBC, [Mongo DB] etc.)
* [Spring Webflux|https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html]
* [ReactorJS]
* [Vue Framework|Vue]
At line 31 changed 2 lines
!!!Push to the Limit
[{Image src='JSF Ext Tags/push-tag.PNG' width='100%' style='float: left;'}]
Interesse? Setzen Sie sich mit uns in Verbindung.
At line 34 removed 14 lines
Das Push von [JSF Ext|JSF Ext Push] ist die wahrscheinlich umfassenste und gleichzeitig einfachste AJAX-Push Implementierung die es gibt. Fügen Sie einen Push-Tag in Ihre Seite ein und synchronisieren damit Inhalte vieler Benutzer in Echtzeit.
Dabei werden Daten nicht mehr nur vom Browser angefordert, der Server sendet die anstehende Aktualisierung direkt an den Browser.
[{Image src='JSF Ext Tags/push-values.PNG' width='100%'}]
Der Vorteil? Die Daten sind aktuell, sich ändernde Inhalte können auf dem Browser aktualisiert werden. Sind mehrere Benutzer eingeloggt, können diesen synchronisierte Daten gezeigt werden. Die Zusammenarbeit mehrerer Benutzer wird erleichtert.
[{Image src='JSF Ext Tags/push.PNG' width='100%'}]
Genaueres finden Sie unter [JSF Ext Push].
Noch Fragen? Kontaktieren Sie uns.
At line 62 removed 11 lines
!!!Abraxas SOAP
[Service-orientierte Architekturen|SOA], kurz [SOA] rücken immer mehr in den Mittelpunkt von Enterprise Software. Wieso? Ganz einfach - die Software-Infrastruktur wächst, während mehr unterschiedliche Technologien hinzukommen.
[SOAP (Simple Object Access Protocol)|SOAP] ist derzeit die gemeinsame Sprache. Es handelt sich um Text-Dateien im XML-Format, die von allen Sprachen verstanden werden können. [SOAP] hat sich ein Stück weit durchgesetzt hat, doch warum nicht ganz?
Bisher ist der Einsatz unter [Java] in der Praxis nicht so einfach. Herkömmliche [SOAP-Clients|Abraxas] generieren große Mengen an schwer handhabbaren Code. Andere Clients werden nicht mehr unterstützt.
Die [Intersult] bietet daher einen [SOAP-Client/Server|Abraxas], der sehr schlanken Code generiert. Dazu gibt es ein [Maven-Plugin|Maven], mit dem die Generierung der Stubs nahtlos und elegant in den [Build-Prozess|Build] integriert werden kann.
[Lesen Sie weiter|Abraxas]
At line 81 removed 17 lines
!!!JSF Ext
Die [Intersult] erweitert JSF 2.0-2.2 durch [JSF Ext] um einige revolutionäre Funktionen. Mit [JSF Ext] erstellen Sie komplexe Web-Seiten, die mit hoher Geschwindigkeit laufen und minimalen Speicher auf dem Server brauchen.
[{Image src='Main/jsf desktop 1.PNG' width='100%'}]
Einzelne Bereiche, wie Popups, Fenster, Dialoge werden mit [JSF Ext] nur noch geladen und an den Browser übertragen, wenn diese wirklich benötigt werden. Mit [JSF Ext] steigen Sie ein, in eine neue Welt von dynamischen Web-Applikationen:
* Echtes Dynamisches Laden von Teilen einer Web-Seite
* Component-Scopes mit komfortabler Load-/Unload-Funktion
* Übergabe von Parametern an Scopes aus Tabellen, Tree-Nodes etc.
* Komfortables Event-basiertes AJAX-Rendering von Bereichen
* Unabhängiges echtes AJAX-Push, das auch mit reinem JSF verwendet werden kann
* Kompatibilität zu Frameworks Richfaces, Primefaces und andere
* Vereinfachte, leichter integrierbare Fehlerbehandlung
Durch das Verwenden der Scopes vereinfachen Sie die Arbeit wesentlich. [JSF Ext] macht ihre Komponenten wiederverwertbar, da typischer Code entfällt.
At line 102 removed 9 lines
!!!Alles AJAX?
Immer mehr Web-Anwendungen verwenden Javascript und AJAX um Web-Seiten dynamisch aufzubauen und Daten mit dem Server auszutauschen. Die [Intersult Plattform] wurde jetzt um einige Features in diesem Bereich erweitert:
__AJAX-Validierung:__ Die Benutzereingaben werden geprüft, sobald der Benutzer das Eingabefeld verlässt. Die Web-Seite ist dadurch angenehmer zu benutzen, Fehler in den Eingaben werden schneller identifiziert.
__AJAX-Paging:__ Lange Listen, die nicht auf eine Seite passen, werden in der Regel "gepaged". Das Umschalten der Seite wird nun über AJAX abgewickelt, sodass der Neuaufbau der vermieden wird. Das Paging funktioniert so deutlich schneller.
__AJAX-Tabs:__ Die Tabs können dank AJAX jetzt einzeln und schnell geladen, dennoch ohne Reload der Seite umgeschaltet werden.