Frage

Was sind die Unterschiede bei der Umsetzung der Remote-Business-Logik wäre?

Zur Zeit planen wir mit ADF Front-End-Web-Anwendungen zu entwickeln (Übergang von Struts ). Was sind die Unterschiede zwischen dem vorderen Ende Aufruf EJBs mit TopLink vs ADF Business Components durch RMI in Bezug auf Skalierbarkeit als die Migration von Struts zu ADF umfasst auch PL / SQL und Oracle Forms, so drastisch die Benutzer zählen zu erhöhen?

War es hilfreich?

Lösung

ADF ist ziemlich breit, wie es vorderes Ende der ganzen Weg nach unten durch den Datenzugriff umfasst. Es ist ein großer RAD Rahmen, wenn Sie den gesamten Stapel verwenden werden, ist aber nicht so heiß, wenn Sie nur einen Teil oder das andere.

verwenden werden

Ich gehe davon aus Sie sprechen entweder TopLink oder ADF Business-Komponenten (BC4J) für die Datenzugriffsschicht verwendet wird.

Ich würde sagen, dass, wenn Sie eine RMI-basierte Anwendung zur Verwendung von planen, dass TopLink wahrscheinlich besser wäre, vor allem, weil die Macht der BC4J ihrer Ansicht nach Objekten, die Serialisierung nicht (daher diese Ergebnisse in TopLink Stil übersetzen Wertobjekte, sowieso).

Wenn Sie eine gerade nach oben und nach unten Web-Anwendung tun und nicht wirklich kümmern sich um EJBs und RMI dann denke ich, dass Sie BC4J bietet machen Standard-Web-Anwendungen Skala viel im Weg finden ... Lange Geschichte kurz gesagt, ordnet sie SQL in Sicht-Objekte, die im Grunde Smart Datagrids, die sehr abstimmbaren Verhalten haben, die direkt a href gebunden werden können, um <= „http://en.wikipedia.org/wiki/JavaServer_Faces“ rel = "nofollow noreferrer „> JSF Komponenten der Oracle ADF Faces, wirklich gut nahtloses RAD geben.

Andere Tipps

Ich werde durch gerade jetzt eine ähnliche Situation. Ich bin kein Experte bin, aber hier, was ich aus meiner Erfahrung gesammelt haben. Ob EJBs mit Toplink oder ADF besser skaliert hängt ziemlich viel über die Einzelheiten Ihrer Situation. In einigen Fällen könnte man besser sein als die anderen, aber ich habe das Gefühl, dass sie beide ziemlich gute Lösungen.

Da Sie jedoch erwähnen, dass das Projekt umfasst auch die Migration von Oracle Forms, dann scheint es, dass ADF die beste Wahl wäre, da Oracle positioniert werden JDeveloper und ADF als Nachfolger für Formulare und Berichte (siehe ADF Dokumentation Formulare und Designer Entwickler Targeting).

Sie sollten nicht den EJB Einsatz von ADF BC verwenden. Es braucht viel RMI-Synchronisation. Ich habe es mit ADF Schwingen . Möchten Sie zum nächsten Datensatz dauert etwa drei Sekunden. Wir müssen die Comboboxen neu schreiben, um es ausführen zu machen.

Oracle 11g (2009-05 Ausgabe) haben Sie die Möglichkeit erhalten wird ein SDO-WS erstellen auf Basis eines Viewobject und Sie können diese in ADF BC gewartet basierend Entitäten in einem anderen ADF Projekt verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top