1
Einfache serverseitige komponentenorientierte MVC Java Web Framework-Alternative zu JSF, Wicket, Tapestry, Click usw. Das Framework besteht aus einem Compiler und der Laufzeit.Die HybridJava-Sprache wird streng durch eine Verschmelzung von Java- und HTML-Grammatik definiert und erweitert die Java-Semantik im gesamten Markup.Der Compiler generiert Java-Code, der von einem einzelnen Servlet aufgerufen wird.Die Laufzeit umfasst weniger als 1000 Zeilen Java-Code und wird als Open Source sowie als Beispielservlet bereitgestellt.Von bekannten Lösungen ist die Facelets-Sprache (die kürzlich JSP in JSF abgelöst hat) funktionell der HybridJava-Sprache am nächsten, letztere ist jedoch einfacher und leistungsfähiger.beliebte Konzepte: JavaBeans, XML-Namespaces, XML und Konfiguration im Allgemeinen, Anmerkungen, Ausdruckssprache usw. Die gesamte Dokumentation umfasst weniger als 20 gedruckte Seiten.Das Framework verfügt jedoch über alle Funktionen, die erforderlich sind, um mit anderen komponentenorientierten Java-Frameworks zu konkurrieren.Komponenten werden als Verallgemeinerung von HTML-Elementen in dem Sinne definiert, dass es zur Verwendung einer Komponente ausreicht, ihre Tags ohne Konfiguration oder Java-Codierung in das View-Markup einzufügen.HybridJava unterstützt auch Komponenten, die mehr als einen Bereich zum Einfügen von Inhalten zulassen.Infolgedessen verfügen Komponenten möglicherweise über ein eigenes Layout, sodass keine separate Technik wie bei Kacheln erforderlich ist.Im Allgemeinen besteht eine Komponente aus einer .widget-Datei, die in der HybridJava-Sprache (View) codiert ist, und einer Java-Klasse.Leichte Komponenten ohne Status werden nur von der .widget-Datei dargestellt und direkt in der Ansicht der gesamten Seite kompiliert.Normalerweise sind Tasten und andere Bedienelemente leichtgewichtig.Das Framework weist Instanzen von Komponenten automatisch eindeutige IDs zu und sorgt für die Verteilung von Benutzeraktionen an entsprechende Instanzen.Reine Java-Implementierung