mmofacts.com

Java auf PHP/MySQL/Apache-Server verwenden

gepostet vor 19 Jahre, 2 Monate von Krisch
Hallo,

ich hab's leider immer noch nicht geschafft ein Java Programm auf meinem (lokalen) Server laufen zu lassen. Ich hab schon mehrere Bücher angeschaut, aber nie das richtige gefunden.

Also kennt jemand ein Tutorial, wie ich mit einem Java-Programm Berechnungen etc anstellen kann und diese mittels PHP und Apache Server an meine Besucher weitersenden kann?
gepostet vor 19 Jahre, 2 Monate von None
huhu

sag mal wie meinst du das genau?

könnte dir als tutorial jetzt nichts direktes empfehlen

geh doch einfach mal bei lima-city.de gucken, da gibts viele tutorials.

kann dir vielleicht auch js4all.de und konsorten empfehlen, das is allerdings JavaScript

ich mein, du kannst sonst ja auch mit javaScript oder PHP berechnungen anstellen...

entchen
gepostet vor 19 Jahre, 2 Monate von Krisch
Also am Beispiel Browsergame:
PHP holt Daten aus der Datenbank und gibt sie auf der Internetseite aus.
Während das Java-Programm (unabhängig) im Hintergrund die Echtzeit Dinge berechnet, z.B. Kämpfe etc.

(Ich bin kein Newbie, aber ich blick einfach nicht wie ich die Übergabe machen muss und ob ich dafür zusätzliche Software brauche, z.B. Tomcat.)
gepostet vor 19 Jahre, 2 Monate von None
naja, mit php oder js könntest du auch im hintergrund unabhängig arbeiten.

also was ich meinte, suchst du was fertiges oder willst du selber bauen?
gepostet vor 19 Jahre, 2 Monate von woodworker
js = Javascript

Java != Javascript
gepostet vor 19 Jahre, 2 Monate von The_Alien
Hm - so wie ich das jetzt verstehe meinst du Javascript oder?

Weil Javascripte sind in der HTML Seite eingebettet und werden so weit ich weiß clientseitig ausgeführt.
Java hingegen sind komplette einzeln lauffähige Applikationen wozu der Zielrechner auf dem das Applet laufen soll auch Java installiert haben muß.

Oder soll das Java auf dem Server laufen? Dann wäre die Frage welches OS du nutzt.....
gepostet vor 19 Jahre, 2 Monate von Gambler
OK Übergabe. Da nimmste am besten Sockets. Wenns nur minimale Datenmengen sind kannste aber auch das PHP Script von Java mit Argumenten aufrufen. Aber priniziell sind Sockets für sowas am besten.
gepostet vor 19 Jahre, 2 Monate von Qmaster
Original von Krisch
Also am Beispiel Browsergame:
PHP holt Daten aus der Datenbank und gibt sie auf der Internetseite aus.
Während das Java-Programm (unabhängig) im Hintergrund die Echtzeit Dinge berechnet, z.B. Kämpfe etc.

(Ich bin kein Newbie, aber ich blick einfach nicht wie ich die Übergabe machen muss und ob ich dafür zusätzliche Software brauche, z.B. Tomcat.)


Also, da kann ich dir 2 Dinge vorschlagen.

1. Du schreibst ein ganz normales Javaprogramm(Klasse mit main-methode) und fürhst es auf dem Server aus. Das Programm läuft unabhängig und prüft z.B. alle 5 min ob etwas zu Berechnen gibt. Kannst natürlich über eine Schnittstelle auch direkt irgendwelche Aktionen von PHP aus anstossen. Stichwort Sockets ist schon gefallen.

2. Schreibst ein Servlet und lässt es unter Tomcat (Servlet-Engine) laufen. Vorteil dabei ist, dass du Aktionen direkt über das HTTP-Protokol anstossen kannst. Nachteil ist du musst Tomcat isntallieren(5 min) .

In beiden Fällen muss du JDK installieren (auch 5 min )
gepostet vor 19 Jahre, 2 Monate von Krisch
Danke, dann schau ich mal ob ich das mit den Sockets hinbekomme.
gepostet vor 19 Jahre, 2 Monate von Kampfhoernchen
In beiden Fällen muss du JDK installieren (auch 5 min )

Es müsste auch eine JRE (Java Runtime Environment) reichen, dauert dann nur 4,8 Minuten )

Auf diese Diskussion antworten