2017-02-28 2 views
0

Ich bin neugierig, einige Dienste für eine NSF einzurichten, indem ich Custom Database Servlets schreibe, wie in der Präsentation 'IBM Connect 2016: REST-Dienste in Domino - Schlüssel zu modernen Web-Anwendungen' gefunden.Ich schreibe ein benutzerdefiniertes Datenbank-Servlet

Leider ist der Beispielcode in der NSF beschränkt, um nur die Daten aus einer Ansicht anzuzeigen. Also kein einziger Doc oder Umgang mit anderen als Methoden bekommen.

Ich fand etwas interessanter Code hier https://github.com/edm00se/AnAppOfIceAndFire aber dann die Proben hier ein fortgeschrittener, so dass dies nicht mit schnell auf der Lernleiter bekommen hilft.

Hat jemand ein benutzerdefiniertes Datenbank-Servlet, das sowohl Sammlungen als auch einzelne Dokumente mit CRUD-Unterstützung unterstützt, vereinfacht?

+0

Danke für die Blogpost Idee Patrick! Ich habe langsam den Entwurf eines Blogposts ausgearbeitet, der dazu beitragen könnte, etwas davon zu beantworten. Ich werde sehen, ob ich das mitbekommen kann. –

Antwort

3

Meine bevorzugte Option ist es, in einem Plugin von Grund auf neu zu erstellen. Aus diesem Grund habe ich ein Starter-Plugin hochgeladen, das OpenNTF Domino API auf OpenNTF verwendet. Die vollständige Dokumentation finden Sie unter OpenNTF Wiki.

Die übliche Plugin Entwicklungsumgebung ist erforderlich - Eclipse, XPages SDK von OpenNTF, IBM Domino Update Site für Build Management von OpenNTF. OpenNTF Domino API muss möglicherweise auch installiert werden, um zu kompilieren (ich bin nicht sicher, ich habe den Quellcode in Eclipse). Wenn ja, kann ich mit jemandem zusammenarbeiten, um das zu beheben und die Dokumentation entsprechend zu aktualisieren.

Wenn Sie nach einem einfacheren Ansatz innerhalb einer NSF suchen, scheint SmartNSF auf OpenNTF eine gute Option für Entwickler zu sein, die schneller auf den neuesten Stand bringen wollen. Es ist im Moment sehr neu, so dass die Dokumentation noch aussteht und es daher empfehlenswert ist, den Projektkoch zu erreichen.

Über Domino Designer hinausgehen ist zwar fortschrittlicher, aber zukunftssicher.

+0

Ich fürchte, ich habe keine Erfahrung beim Erstellen von Plug-Ins in Eclipse. Ich denke, es würde einige praktische Anweisungen für mich erfordern. –

+2

@PatrickKwinten hier https://frostilic.us/blog/posts/1934D011E867500185257EF10064C5AA für eine Serie zum Erstellen von Plugins für xPages/Domino –

+1

Jesses Blog-Serie ist ein großartiger Ort, um mit Plug-ins auf Domino zu starten. –

Verwandte Themen