Alexey Serov.

Moderne Alternative zu Java-Serverseiten. Kompilierbare Sprache vs. Template-Motor. Ein extrem einfaches und transparentes ...
Jetzt downloaden

Alexey Serov. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Shareware
  • Name des Herausgebers:
  • Hybrid Server Pages Group
  • Betriebssysteme:
  • Java,Linux,Linux GPL,Linux Open Source,Mac OS...
  • Dateigröße:
  • 0.48MB

Alexey Serov. Stichworte


Alexey Serov. Beschreibung

Hybridjava ist ein neuer Java-Webrahmen. Die Programmiersprache Hybridjava ist ein symmetrisches Kreuz zwischen Java und HTML, anstatt ein anderer Versuch, Java in HTML oder HTML in Java einzubetten. Während JSP nur ein Template-Motor ist, der sich nicht um Text zwischen JSP-Trennzeichen interessiert, kümmert sich die Hybridjava-Technologie bei der echten Zusammenstellung und somit nach einem tiefen Kenntnis der Anwendungsstruktur (DVD-Sicherungsanwendung für Mac) e. In Hybridjava werden sowohl Java- als auch HTML-Betreiber in eine einzige formale Grammatik eingebaut. Dadurch ist es möglich, Syntaxfehler in den .widget- und page-Dateien gleichzeitig zu ermitteln, nicht, wenn der generierte Java-Code kompiliert ist. Neben Java- und HTML-Bestandteilen hat die Hybridjava-Syntax eine einfache, aber leistungsstarke Unterstützung für Codefaktorisierung und Wiederverwendungs-Widgets werden mithilfe der Hybridjava-Sprache selbst definiert. Im Gegensatz zu allen bekannten benutzerdefinierten Tags-Implementierungen können Hybridjava-Widgets mehr als einen Einfügungspunkten (in JSTL-Begriff - mehr als einen Tag-Körper) haben. Eine einzigartige Funktion von Hybridjava-Widgets ist ihre Transparenz für den Java-Kontext. Die Technologie umfasst ein äußerst transparentes Framework mit Anwendungs-, Seiten- und Bauteilstufen-Daten-Session-Scope-Persistenz. Der Compiler löst die in Widgets und Seiten mit Java-Definitionen in Java-Blöcken, Definitionen von Widget-Attributen, in Instanzen von Komponenten, Seiteninstanz und Anwendungsstufen-Daten, die in Widgets und Seiten gegen Java-Definitionen verwendet werden. Komponenten können Signale senden und empfangen. Der Compiler generiert für jede Seite eine Java-Quelle (Open Source Media Player), eine Java-Klasse. Die Ausführung dieses Codes ergibt sich zur Erzeugung des ausgehenden HTML. Um spezifischer zu sein - Compiler erzeugt ein einzelnes Servlet für eine Anwendung. Jeder Compnent ist ein MVC allein, mit Modell, Vew und Controller. Leichte Unterstützung für die Validierung. Unabhängige Komponenten können als HTML-Tags verwendet werden. Keine zusätzliche Programmierung oder Konfiguration erforderlich. Pure Java-Implementierung. Kostenlos für nicht kommerzielle Nutzung Kostenlose kommerzielle Lizenz für Kleinunternehmen (zeitlich begrenztes Angebot)


Alexey Serov. Zugehörige Software