JavaServer Faces und Apache Struts Web sind Programme zur Entwicklung für Java-basierte Anwendungen. Bei der Entscheidung zwischen der Verwendung von Faces und Struts, kommt der Wahl darauf an, was der Entwickler mit der Technologie , die im Rahmen vollenden . JavaServer Faces
Das Ziel von JavaServer Faces ist die Benutzerfreundlichkeit . Die Technik ist klar definiert und zeigt eine einfache Trennung zwischen der Logik der Anwendung und dem eigentlichen Präsentation. Verwendung von JavaServer Faces ist am besten für neuere Anwendungen , komplexere Schnittstellen und Anwendungen, die mehrere Clients geeignet.
Apache Struts
Apache Struts ist ein Programm zur Entwicklung verwendet, um Java zu bauen Web -Anwendungen. Struts wird am besten verwendet, um kleinere Anpassungen auf Anwendungen , die zuvor gebaut mit dem Struts-Anwendung auszuführen.
Verdict
Die Zukunft von Java -basierten Web-Entwicklung JavaServer Faces ist , und schließlich alle Entwickler benötigen, um so vertraut mit dieser Art von System , wie sie derzeit sind mit Apache Struts wird . Struts, jedoch ist eine ausgereifte und bewährte System, das noch weitgehend akzeptiert wird. Wenn Sie eine action- basiertes Programm für den Einsatz mit z. B. einem Blog benötigen , Struts wäre eine bessere Passform , aber für mehr eine tiefer gehende Rahmen , wie sie mit Accounting-Pakete verwendet wird, würde JavaServer Faces mehr sein nützlich .