Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

Refresh-Frage

<< < (3/6) > >>

flaite:

--- Zitat von: masseur81 am 09.08.06 - 12:17:24 ---Eine Art Listener für Dokumentenänderungen gibt es sicher nicht was?

--- Ende Zitat ---
Kann man sicher irgendwie programmieren, halte ich aber nicht für sinnvoll.
Kann ich nicht ganz nachvollziehen. Die Datenbank soll die Anwendung über Änderungen in den Daten informieren.
Besser die Anwendung pullt die Daten aus der Datenbank.

Eigene Klasse für Timeouts?
Ich nimm immer für jeden Request eine neue Session. Das hat bisher immer Performance-mässig gereicht. Wenn du das mit Spring machen willst, kannst du ja eine Session-Factory als Singleton realisieren. Die liefert dann keine Singleton-Session zurück.

D.h. es gibt kommerzielle Domino SessionPools. Z.B. von Looseleaf. 
Ich würd sowas nicht selbst programmieren.

Gruß Axel

smoki:
Hallo!

Vielleicht kannst du dir damit behelfen:

Du kannst dir vielleicht damit behelfen, dass du über einen View ermitteln kannst, ob sich in diesem Dokumente geändert haben. Und in diesem Fall das Dokument erneut holen.

Diese Lösung ist sicherlich nicht elegant und nicht im verwendbar.

Falls der Weg eine Lösung für dich darstellt:

Es gibt in der Class "View" eine Methode "IsModified", die einem mitteilt, ob die View im Speicher mit der auf dem Server übereinstimmt.

Ggf. kannst du dir die Informationen auch dann gleich aus der Ansicht holen?

Ich hoffe ich konnte dir helfen?!

Gruss
Chris

Ralf_M_Petter:
Aber warum so kompliziert, in Domino gibt es ja Agents die bei Dokumentaktualisierung aufgerufen werden. So ein kleiner Agent, wäre doch ideal und der könnte ja dann deinen Java Code über einen Webservice oder was auch immer aufrufen.

Grüße

Ralf

smoki:
Wow!

Das nenne ich mal einen interessanten Lösungsansatz!

Find ich super!!

Gruss
Chris

masseur81:
Da habt ihr aber mein Problem nicht richtig verstanden. Ich möchte bereits über den Aufruf einer URL ein bestimmtes Dokument im Speicher neu laden. Aber das Neuladen per database.getDocumentByUNID() liefert mir kein aktuelles Dokument. Da nützt mir auch kein Webservice etwas.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln