Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: gfunkus am 05.05.03 - 12:35:41

Titel: PHP, ASP, JSP???
Beitrag von: gfunkus am 05.05.03 - 12:35:41
Hi,

Ist es mit dem Domino möglich PHP, ASP, JSP Projekte in Betrieb zu nehmen? Welche AddOns werden benötigt???


MFG

Gfunkus
Titel: Re:PHP, ASP, JSP???
Beitrag von: Axel_Janssen am 05.05.03 - 13:35:34
Hi,

meiner Meinung sollte am Anfang immer die WARUM-Frage stehen.

Was will Du damit erreichen, wenn man asp, jsp, php mit Notes verbindet.

Ich habe mehr als 1 Organisation getroffen, die extrem heterogene Umgebungen mit sehr unterschiedlichen Programmiersprachen zunehmend als Geisterbahnfahrt empfanden.

Natürlich kann man immer einen apache webserver auf port 8080 oder 81 neben dem Notes-Http task auf 80 laufen lassen oder umgekehrt. Gleiches gilt für MS-IIS, Tomcat oder whatever.

Das Argument für J2EE (wovon JSP eine Teilmenge ist): Das ist eben die IBM Linie. Vermutlich wird Domino auch mit Dot.Net integrieren. Also asp.net (nicht asp). Kann ich aber nix zu sagen.

Wenn Du diese Technologien lernen willst, würde ich das zunächst einmal getrennt von Domino tun. Für JSP empfehle ich Tomcat. JSP ist btw. gleichzeitig die anspruchsvollste Technologie, weil es nämlich objekt-orientiert ist.

Diese Leute: http://www.openntf.org (http://www.openntf.org) arbeiteten einmal an einer Tomcat-Domino5 Integration (suche nach Crimson). Irgendwie gibt es da aber Probleme. Für JSP empfehle ich nach wie vor die 8080 Lösung.
Vermutlich kannst Du auch das NAB über LDAP in Tomcat nutzen (habe ich keine Erfahrung mit).

Titel: Re:PHP, ASP, JSP???
Beitrag von: gfunkus am 05.05.03 - 16:31:27
Und die Schnittstellen von jsp nach Notes wären dann ausser XML???
Titel: Re:PHP, ASP, JSP???
Beitrag von: Axel_Janssen am 05.05.03 - 16:50:57
gfunkus. Wie meinst Du das?

nix für ungut, aber für mich gehören sowohl "xml" als auch "Schnittstelle" auf einen Stockerl-Platz für schwammige Begriffe in der Elektronischen Datenverarbeitung.  ;D

JSPs sind technisch nix anderes als Servlets, dazu werden sie nämlich kompiliert.

Servlets laufen in einer Servlet-Engine.

Integrieren kann man Notes-Anwendungen und JSP/Servlet Anwendungen auf unterschiedliche Weise.

Z.B. kann man Notes als Backend für eine Servlet/JSP Anwendung benutzen (über die Java Klassen ähnlich wie die standalone Anwendung in meinem eclipse thread auf Domino zugreift, geht das natürlich auch aus Tomcat oder Websphere). Dann ist Notes praktisch das Backend für die JSP/Servlet Anwendung.


Z.B. kann man einfach innerhalb einer Notes-Webanwendung aus einem Web-Frontend auf Tomcat verlinken:
<form method="post" action="http://127.0.0.1:8080/tomcatPart/DoStuffController">
Die Anwendung läuft dann auf 2 Servern.
Es gibt aber auch Möglichkeiten einen J2EE-WebContainer (also sowas wie Websphere oder Tomcat) über ein plug-In in Notes zu integrieren. Dann wird der J2EE-Container immer über Domino angesprochen.

Zur besseren Klarheit kannst Du bei OpenNtf nach dem crimson suchen. AFAIK wird das ganz gut erläutert wie das ungefähr gehen soll.

ACHSO: Ich rate extrem von der Domino eigenen Servlet Engine ab. Die entspricht auch unter Domino 6 einem super-uralt Stand der Servlet-Spezifikation.

gruss Axel


Titel: Re:PHP, ASP, JSP???
Beitrag von: nell am 06.05.03 - 08:48:30
Hi,

Domino bietet durch seine Vielfalt an Schnittstellen (APIs und andere) diverse Moeglichkeiten - sei es, um als Frontend oder als Backend zu fungieren.

Wenn es um Begriffe wie JSPs, J2EE, .NET oder EJBs diskutiert wird, empfiehlt sich vorab eine Klärung der Begriffe bzw. die historische Entwicklung.

Infos gibt es z.B. hier:
http://www.simplesoft.de/de/server_side.html
http://www.fh-furtwangen.de/~taubew/lehre/dbmm/j2ee.pdf
http://www2.iicm.edu/cguetl/education/projects/javatech2002
http://www.torsten-horn.de/techdocs/db-web.htm
http://www.kressin.info/projekte/gebiet.html
http://www.dfki.de/~schillo/masss/slides/StefanWinterstein.pdf
http://www.tk.informatik.tu-darmstadt.de/Lehre/ss02/semtele/Folien/Christian%20Westerhoff%20-%20Sun%20ONE.pdf

bzw. in dem Buch "IBM WebSphere Applikationsserver.
von Heinz Ebensperger" ist dies recht gut geschildert - was die Sun/IBM-Seite angeht.

Aber vorab - wie bei jedem Projekt/Projektansatz - sollte geklaert werden, was wie in welcher Umgebung und unter welchen Vorgaben (Legacy Systeme, Budget, Zeitrahmen, etc.) realisert werden kann/soll.

gruz
nell
Titel: Re:PHP, ASP, JSP???
Beitrag von: heini_schwammerl am 07.05.03 - 00:59:48
Oder so:

PHP
über cgi nativ, sonst Anbindung über Apache möglich
ASP ja IIS evtl. als http engine verwenden
JSP Projekte
Ja, entweder über Websphere oder Tomcat mit der Redirector dll
ASP.NET wohl erst ab Version 6.5 da hier Support für Windows Srv. 2003 drin ist  
Schnittstelle jsp -> Notes ist für Websphere evtl. die JSP Tag Library. Diese stellt relativ einfach Funktionen zum Zugriff auf Domino Daten zur Verfügung.
Hat nicht unbedingt was mit XML zu tun. Die Daten werden direkt aus Domino abgefragt.
Gruß

Heini
Titel: Re:PHP, ASP, JSP???
Beitrag von: wfh am 07.05.03 - 19:57:13
PHP? Bin schon lange auf der Suche und habe schon viel ausprobiert. Hast Du ein Beschreibung der Konfigurationsschritte?

Danke
Wolfgang
Titel: Re:PHP, ASP, JSP???
Beitrag von: heini_schwammerl am 09.05.03 - 01:07:46
Hi,

vielleicht hier (sofern es in Englisch sein darf) ?
http://notessupport.com/viewtopic.php?t=48
Ich weiß, ich bin faul.
Gruß

Heini
Titel: Re:PHP, ASP, JSP???
Beitrag von: wfh am 09.05.03 - 07:41:15
Danke für die Info. Werde es ausprobieren.

Wolfgang
Titel: Re:PHP, ASP, JSP???
Beitrag von: wfh am 09.05.03 - 08:54:22
Also: Leider funktioniert auch diese Vorgehensweise nicht. Domino und PHP scheinen nicht miteinander zu können (der Trick mit Perl wie auf Notes.Net beschrieben ist mir für ein Prod-System zu heiß).

Wolfgang
Titel: Re:PHP, ASP, JSP???
Beitrag von: heini_schwammerl am 10.05.03 - 22:49:19
Hi Wolfgang,

mein Gammelprovider bietet es an, so schlimm kann es also nicht sein.
Gruß

Heini
http://dominodeveloper.net/ddnhome.nsf/shared?openform
(Unten das Featuresheet)
Titel: Re:PHP, ASP, JSP???
Beitrag von: wfh am 12.05.03 - 08:29:09
Hallo Heini,

sicher, dass PHP auch via Domino genutzt wird und nicht via Apache oder sonstigen Web-Server?

Wolfgang
Titel: Re:PHP, ASP, JSP???
Beitrag von: gfunkus am 20.05.03 - 11:34:40
auf welchem Port kann man den 2ten Server am besten (Apache)laufen lassen? welcher ist nochmal der https ???


MFG

Gfunkus
Titel: Re:PHP, ASP, JSP???
Beitrag von: Rob Green am 20.05.03 - 12:51:33
https ist der 81er..quatsch...443
Titel: Re:PHP, ASP, JSP???
Beitrag von: gfunkus am 20.05.03 - 19:52:03
hat noch wer gute quellen, faq's links zur implementierung von apache/tomcat nach domino?
über das crimson projekt habe ich nicht mehr viel gefunden???

MFG

Gfunkus
Titel: Re:PHP, ASP, JSP???
Beitrag von: gfunkus am 20.05.03 - 21:51:46
habe versucht den server jetzt domino über 80 und tomcat über 81... muss ich im Tomcat dann 81 oder 8081 eintragen??? im LAN klappt es aber im wan nicht???