Pocket hat geschrieben:
Moin,
Ich arbeite an fogendem Projekt:
Ich will ein bestehendes Browsergame auf PHP/Mysql Basis umschreiben in eine JSP/Servlet/Mysql(?) Version, weil es doch zu einigen Rechenarbeiten kommt die PHP einfach kaum noch behandeln kann.
- snip -
Meine Fragen:
Ist diese Umgebung für beide Zwecke geeignet?
Wenn du damit fragst, ob du sämtliche Programme auf einem Rechner laufen lassen kannst → ja. Es wird aber mit weniger als 256MB keinen Spaß machen, besser 512MB (oder mehr). Eclipse, JDK und Tomcat sind vor allem bei größeren Sachen die Speicherfresser schlechthin.
Um unter Java auch MySQL benutzen zu können, benötigst du MySQL Connector/J, zu finden auf
http://www.mysql.com/products/connector/j/
Kann sein, dass das Paket bei Eclipse schon dabei ist, da musst du mal nachschauen.
Wer kennt sich mit JSP aus? ich frage mich zB ob es möglich ist einen Thread wieterlaufen zu lassen der quasi alle Berechnungen abwickelt und die Datenbank Zugriffe miniert, während die gleichen Daten den Spielern zur Laufzeit zur Verfügung gestellt werden?
Ich suche Leute die sich damit schon mal befasst haben,damit man sich evtl beraten kann wie was umzusetzen ist...
Ich stell's mal ganz einfach da:
JSP ist banal ausgedrückt nur HTML mit dazwischengeschobenem Java-Code. Zu Beginn hat's mich vor allem wegen des Aussehens stark an ASP erinnert, JSP kann aber natürlich mehr.
Der Tomcat wandelt die JSP-Seiten intern in Servlets um, und ich denke, die Servlets sind, was du eigentlich angesprochen hast, denn dort kannst du die Requests, etc. auch z.b. gleich direkt abfangen und verarbeiten.
Mir ist die Sache mit den Threads noch nicht ganz klar, aber ich denke das lässt sich machen. Auf so ein Problem bin ich bis jetzt noch nicht gestoßen, muss ich zugeben. Ich muss mir das mal am Wochenende durch den Kopf gehen lassen. Das letzte Mal, wo ich Tomcat/JSP/Servlets benutzt habe, ist auch schon mehr als ein halbes Jahr her. :-/
MaV
PS: Tomcat arbeitet auch mit Apache zusammen, ist sogar besser so.