2 Stimmen

SmartGWT GWT-Client-Server-Architektur

Wir planen die Verwendung von Smart GWT, GWT und verwandten Frameworks für die Client-Seite Rich Interface und Spring MVC, die JSON-Daten auf der Server-Seite zurückgibt.

Im Rahmen der Untersuchung, ob es unseren Anforderungen entspricht, müssen die folgenden Fragen beantwortet werden:

  1. Eine GWT-Anwendung von Grund auf zu entwickeln, ohne irgendwelche Frameworks zu verwenden, erfordert einen erheblichen Aufwand, um dem Standard-MVP-Muster zu folgen. Dies ist jedoch flexibler und unit testbar, wenn auch zeitaufwendig. Die bewährte GWT-Praxis empfiehlt die Verwendung des MVP-Entwurfsmusters für die Erstellung größerer Anwendungen.

SmartGWT hat seinen eigenen Ansatz, bei dem Sie ein Widget verwenden, eine Datenquelle einfügen und fertig. Noch zu identifizieren, die beste Praxis rund um den Aufbau solcher intelligenten GWT-Komponenten in einer modularisierten (oder MVP) Weise. Irgendwelche Vorschläge

  1. Die Verwendung des Frameworks GWT-Plattform und SmartGWT könnte eine Option sein, um die hier erwähnte MVP-Architektur auszuprobieren. Irgendwelche Vorschläge?

  2. Die Anzeige von Validierungen, Meldungen und Ausnahmen sowie die Unterstützung anderer allgemeiner Funktionen von smart GWT müssen noch untersucht werden.

  3. Client-Server-Architektur: Spring MVC + Spring Core auf der Serverseite und GWT + Smart GWT auf der Clientseite könnten ein guter Stapel von Open-Source-Technologien sein, aber da GWT standardmäßig RPC für die Client-Server-Interaktion verwendet, muss die Nutzung dieser Technologien besser bewertet werden. (insbesondere Authentifizierung/Sitzungsverarbeitung/Sicherheit usw.). Irgendwelche Vorschläge?

Merci

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X