2012-04-07 14 views
3

Ich begann vor kurzem eine Web-Anwendung zu entwickeln JSF 2.0 verwenden, aber ich bin neu zu Web-Entwicklung und das Feld (auch bei JVM-Lösungen Begrenzung) erweist sich die Anzahl der Technologien sein, große ... zwischen wählen, ist ein etwas überwältigend.Wird empfohlen, JSF 2.0 + Facelets + HTML5/CCS3/JavaScript zu kombinieren?

Meine Sorge/Frage ist, ist es möglich/geraten, zu mischen/integrate die folgenden Technologien?

  • CCS3 + HTML5 + JavaScript (insbesondere unter Verwendung von Twitter Bootstrap Framework)
  • JSF 2.0
  • Facelets

Und wenn ja, wenn sie mit einem Web-Designer arbeiten, was sind die Dinge, die JSF 2.0 wird es mir schwerer machen. Zum Beispiel, wenn ich das Webdesign in die Anwendung integriere, muss ich einige Änderungen vornehmen: Einfügen von JSF - Tags und EL - Ausdrücken, Umgang mit JavaScript auf besondere Weise (?), Durcharbeiten von HTML - Inkompatibilitäten (?) Usw .

folgende Fragen waren hilfreich, aber noch nicht alles geklärt:

Vielen Dank im Voraus

Antwort

5

Sie scheinen den Punkt von JSF nicht vollständig zu verstehen. JSF ist im Grunde nur ein HTML/CSS/JS-Codegenerator. Es spielt für JSF keine Rolle, welche Version der erzeugte Code ist. JSF läuft nicht im Webbrowser oder so. Es läuft auf dem Webserver. Alle Webbrowser-Aufrufe sind nur der JSF-produzierte HTML/CSS/JS-Code. Sie müssen nur sicherstellen, dass , dass HTML/CSS/JS-Code von der jeweiligen Webbrowser verstanden wird.

+0

dieses Szenario Stellen Sie sich vor ... Web-Designer erstellt eine „hübsche Seite“ (HTML/CSS/JS) für mich -> ich, dass „ziemlich Seite“ zu meiner „Server-Seite Logik“ (JSF dann von Client-Seite Benutzerverhalten binden/Java) -> dazu muss ich Templating-Tags (JSF/Facelet/JSTL/EL) zur "pretty page" hinzufügen ... meine Frage ist, gibt es bekannte Schwierigkeiten, die bei diesem Schritt häufig auftreten, was ich sollte Seien Sie sich bewusst) –

+0

Oder sagen Sie mir, dass es unmöglich ist, die "schöne Seite" außerhalb von JSF zu gestalten, weil JSF ALLE CSS/HTML/JS selbst machen will? –

+0

Sie können '' einfach verwenden, um Vorlagen zu erstellen. Und nein, JSF erfordert nicht, dass Sie nur JSF-Komponenten verwenden. – BalusC

Verwandte Themen