2012-03-27 10 views
2

Ich habe eine JBoss Seam 2.2-Anwendung für JBoss 7.1 konfiguriert. (Siehe here und here) Nach der Verwendung von this guide als Referenz läuft es problemlos. Jedes Referenzdokument, das ich gelesen habe, spricht jedoch davon, das Caching zu deaktivieren oder ignoriert es vollständig. Ich weiß, dass JBoss 7 einen neuen Caching-Mechanismus von früheren Versionen hat. Was muss ich tun, um dies in meiner Seam App zu nutzen? Oder schließe ich einfach die JARs aus der vorherigen Caching-Implementierung ein und nutze das?JBoss 7.1 und Seam 2.2 - Caching?

Antwort

0

Seam 2, wie Sie wahrscheinlich erkannt haben, wurde in CDI gemorphed und der größte Teil der Integration in Zukunft wird um CDI sein.

Nachdem Sie gesagt haben, gibt es Möglichkeiten, Infinispan (der neue Cache, der in JBoss AS 7 verwendet wird) in Ihrer Seam-Anwendung zu nutzen.

Hier sind ein paar Hinweise, die

Sie
  1. http://www.mastertheboss.com/jboss-frameworks/infinispan/infinispan-tutorial-part-1
  2. http://www.mastertheboss.com/jboss-frameworks/infinispan/infinispan-tutorial-part-2
  3. http://infinispan.blogspot.com/2011/09/when-infinispan-meets-cdi.html

hoffe, das hilft helfen könnte.

Viel Glück!

+0

Das hilft allerdings nicht mit Seam 2. Wird Infinispan von Seam 2.2-Anwendungen unterstützt? – Shadowman

+0

Infinispan ist ein universelles Datengrid. Sie können die einfachen APIs verwenden, um Cache-Instanzen zu erstellen. Es spielt keine Rolle, ob Sie Seam 2 oder eine eigenständige Java App verwenden. Wenn Sie nach engeren Intergationen wie mit Naht 3 fragen, dann ist das, was ich oben beschrieben habe, immer noch gültig. – uaarkoti

+0

Meine Frage bezieht sich auf Seam 2.2 Integration. Seam hat Caching-Unterstützung eingebaut, die verschiedene Backend-Cache-Provider verwendet. Daher die Möglichkeit, JSF-Tags wie zu verwenden. Wird Infinispan als einer dieser Anbieter unterstützt? Ich weiß, dass es für Seam 3 verfügbar ist, aber das ist nicht die Version, in der ich bin. – Shadowman

Verwandte Themen