JSXP.

Ein einfaches, leichtes Webrahmen für die Java-Programmiersprache
Jetzt downloaden

JSXP. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • JSXP Team
  • Website des Verlags:
  • http://jsxp.org/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 99 KB

JSXP. Stichworte


JSXP. Beschreibung

Ein einfaches, leichtes Webrahmen für die Java-Programmiersprache JSXP ist ein einfacher, kostenloser und offener Weblahmen für KAVA. Die Hauptfunktionen von JSXP sind: COMPILE-TIME SAFTEY Beim Zugriff auf Elemente der HTML-Seite, einfacher XHTML für das Design, die strikte Trennung von Code und Design, menschliche lesbare URLs und vieles mehr. Hier sind einige wichtige Funktionen von "jSXP": Kompilierzeit-Sicherheit: · In den Controllern für Ihre Ansichten werden alle Elemente der Ansichten mit generierten Get-Methoden aufgerufen. Dadurch wird sichergestellt, dass Sie nur auf Elemente beziehen können, die in der XHTML-Datei wirklich vorhanden sind. Wenn ein Element erneut benannt oder gelöscht wird, meldet der Java-Compiler sofort einen Fehler. Dies bedeutet, dass Sie nicht warten müssen, bis Ihre Anwendung ausführt, um zu sehen, ob alle referenzierten Elemente noch vorhanden sind (dies wäre der Fall mit anderen Webrahmen für Java: Sie erhalten einen Laufzeitfehler). Trennung von Code und Design: · Das Design Ihrer Ansichten ist ein einfacher XML-Code (zum Beispiel XHTML). In diesem XML-Code geben Sie die Elemente an, die Sie mit einem speziellen ID-Attribut aus dem JSXP-Namespace auf in Ihren Controller zugreifen möchten. Sie können auch Variablen definieren - der Generator erstellt SET-Methoden für sie. Alle Programmierung erfolgt in Java-Source-Dateien. Es gibt keine solche Ausdruckssprache von JSP, die mehr Möglichkeiten für Laufzeitfehler fügt. Es gibt auch keine speziellen XML-Elemente wie in Wicket, die nicht mit HTML-Tools generiert werden können. Einfaches XHTML-Design: · JSXP ermöglicht Ihrem Designer, vollständige, voll funktionsfähige HTML-Seiten zu erstellen. Alle Links können bereits die richtigen Seiten verweisen, und alle Seiten können Mock-ups für Navigation, Header, .... Dies bedeutet, dass die Designs gut im Browser rendern, und alle Links sind bereits anklickbar. Später können Sie Ansichtsvorlagen programmgesteuert auftragen (die alle Mock-ups von Ihren XHTML-Designs entfernen). Dies bedeutet auch, dass Sie mit dem Designer in denselben XHTML-Dateien zusammenarbeiten können, und alle vom Designer vorgenommenen Änderungen werden in Ihrer Anwendung direkt angezeigt. Komponentenorientierung: · JSXP unterstützt Erstellen von Komponenten, die Ihre Ansichten aus den Komponenten komponieren. Es gibt leistungsstarke Mechanismen zum Anzeigen-Templating und Element-Templating. Dadurch können wir keine speziellen XML-Elemente haben, nur "serverseitige beinhaltet". Menschen lesbare URLs: · Wenn die URL in Ihrem Browser "index.xhtml" sagt, sehen Sie die Indexseite in JSXP standardmäßig wirklich (natürlich kann dies von der Geschäftslogik der Indexseite geändert werden, dies wird jedoch entmutigt). Dies funktioniert sogar in Kombination mit Weiterleitungen. Dies bedeutet, dass die URLs standardmäßig nicht nur lesezeichenbar sind, sie sind auch menschlich lesbar. Beide Dinge sind eher schwierig, mit anderen Java-Web-Frameworks zu erreichen. Server-Seite-Status: · JSXP verwaltet den Status Ihres Servers. Es gibt mehrere verschiedene Skope, die Ihre Daten enthalten können, und der Inhalt dieser Scope wird automatisch verwaltet. Sie müssen nur eine Get- oder Set-Methode annotieren, um ein Objekt in einer der Scope zu verwalten. Sehen Sie sich FLOWS: · Ansichtsströme sind Arbeitseinheiten, die einen Einstiegspunktansicht haben, und einen definierten Satz von Ergebnisansichten. Wenn der Fluss nicht aktiv ist, kann der Benutzer nicht auf eine Ansicht in der Mitte des Flusses zugreifen, er wird automatisch an den Einstiegspunkt weitergeleitet. Wenn der Benutzer eine der Ergebnisansichten erreicht, ist der Fluss "begangen", wenn der Benutzer auf eine Seite außerhalb des Flusses zugreift, ist es "abgebrochen". Ajax-Unterstützung: · JSXP hat AJAX-Unterstützung eingebaut und funktioniert gut mit anderen AJAX-Bibliotheken, wie Jquery oder Prototyp. Internationalisierung / Ressourcenmanagement: · Beide Internationalisierung und Ressourcenmanagement werden unterstützt und können Sie Ihren Webanwendungen fügen. Anforderungen: · Java


JSXP. Zugehörige Software