HybridJava Web Framework

HybridJava Web Framework

Prosta po stronie serwera komponentowa platforma MVC Java Web Framework stanowiąca alternatywę dla JSF, Wicket, Tapestry, Click itp. Struktura składa się z kompilatora i środowiska wykonawczego.
Prosta zorientowana na serwer komponentowa platforma MVC Java Web Framework stanowiąca alternatywę dla JSF, Wicket, Tapestry, Click itp. Struktura składa się z kompilatora i środowiska wykonawczego.Język HybridJava jest ściśle zdefiniowany przez połączenie gramatyki formalnej Java i HTML i rozszerza semantykę Java przez znaczniki.Kompilator generuje kod Java wywołany z jednego serwletu.Środowisko wykonawcze ma mniej niż 1000 wierszy kodu Java i jest dostarczane jako Open Source, a także jako przykładowy serwlet.Spośród znanych rozwiązań język Facelets (który niedawno zastąpił JSP w JSF) funkcjonalnie jest najbliższy HybridJava, ale ten drugi jest prostszy i bardziej wydajny ... Framework został zaprojektowany z minimalistycznym podejściem, dzięki czemu całkowicie unika używania wielu „popularne ”pojęcia: JavaBeans, przestrzenie nazw XML, ogólnie XML i konfiguracja, adnotacje, język wyrażeń itp. Pełna dokumentacja zawiera mniej niż 20 wydrukowanych stron.Niemniej jednak framework posiada wszystkie funkcje niezbędne do konkurowania z innymi frameworkowymi frameworkami Java.Komponenty są zdefiniowane jako uogólnienie elementów HTML w tym sensie, że aby użyć komponentu wystarczy wstawić jego znacznik (znaczniki) do znacznika View bez konfiguracji lub kodowania Java.HybridJava obsługuje również komponenty, które pozwalają na więcej niż jeden obszar przeznaczony do wstawiania treści.W rezultacie komponenty mogą mieć własny układ, co eliminuje potrzebę oddzielnej techniki podobnej do płytek.W najbardziej ogólnym przypadku komponent składa się z pliku .widget zakodowanego w języku HybridJava (widok) i klasy Java.Lekkie komponenty, które nie mają stanu, są prezentowane tylko przez plik .widget i są kompilowane bezpośrednio w widoku całej strony.Zwykle przyciski i inne elementy sterujące są lekkie.Struktura automatycznie przypisuje unikalne identyfikatory do instancji komponentów i dba o wysyłanie akcji użytkownika do odpowiednich instancji.Implementacja czystego języka Java
hybridjava-web-framework

Stronie internetowej:

cechy

Kategorie

Alternatywy dla HybridJava Web Framework'a dla wszystkich platform z dowolną licencją

Tapestry

Tapestry

Apache Tapestry to platforma typu open source do tworzenia dynamicznych, solidnych, wysoce skalowalnych aplikacji internetowych w Javie.