java met mysql laten communiceren

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Marc
  • Registratie: November 2001
  • Laatst online: 01-12-2021
Ik heb een stuk software geschreven in Java, en ik wil de resultaten daarvan graag visualiseren in Flash.
Dit alles wil ik op een website doen die door Transip.nl gehost wordt.

Mijn eerste idee was om gebruik te maken van XMLSockets.
In deze opzet fungeert mijn Java programma als een server waar meerdere Flash clients mee kunnen verbinden. Helaas, Transip stond dit niet toe, omdat ik geen programma's als daemon mag laten draaien op hun server (vrij logisch).

Hierna kwam ik op het idee om de communicatie via een MySQL database te laten plaatsvinden.
Java heeft een goede driver (JDBC), en ook met Flash is dit mogelijk (http://code.google.com/p/assql/), zij het in beta-fase.

Maar wederom kom ik in de problemen zodra ik het op de server van Transip zet. Ik vermoed dat ze het niet toestaan om de database extern aan te roepen. Dit is ook niet gek, het is alleen wel jammer dat ze het ook niet via een SSH verbinding aanbieden.

Mijn laatste optie is om met databestanden te gaan werken, maar dit vind ik geen prettig vooruitzicht.
Daarom vroeg ik me af, heeft iemand misschien een suggestie hoe ik dit op zou kunnen lossen?

---

edit: raar, ik ben hier letterlijk al een maand mee bezig, en nu vind ik opeens dit:
http://www.actionscript.org/forums/showthread.php3?t=80785

ik ga het dus via javascript proberen, ik laat wel weten of het lukt.
wie weet heeft iemand er ooit iets aan :),

[ Voor 10% gewijzigd door Marc op 07-02-2010 00:27 ]


Acties:
  • 0 Henk 'm!

  • Razwer
  • Registratie: December 2000
  • Laatst online: 08-08 11:11
waarom blijf je bij een host die je limitaties geeft? een VPS hoeft niet veel te kosten en kun je je eigen oplossing neerzetten waar je je het meest fijn bij voelt.

Newton's 3rd law of motion. Amateur moraalridder.


Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Dit lijkt me niet zo heel veel met een server opzet te maken te hebben :)

Serversoftware en Windows Servers >> Software Engineering & Architecture

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Ik zou het zelf ook niet zo prettig vinden om client-side code rechtstreeks met mijn dataset te laten communiceren. Daar kan je vast dmv een of andere web-tussenlaag een proxy tussen bouwen, wat waarschijnlijk prima in PHP kan, flash kan vast wel XML of JSON decoderen. Dan kan je eventuele zware processing ook op de server doen en indien nodig het resultaat voor meerdere clients cachen.

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 11-09 13:55
Ik sluit mij volledig bij ACM kan.
Flash kan prima JSON (en XML) lezen, en PHP kan dat prima schrijven.

  • Macros
  • Registratie: Februari 2000
  • Laatst online: 15-05 16:29

Macros

I'm watching...

Ik snap niet waarom dit perse in PHP moet. Je Flash kan toch een REST (xml of json) of SOAP webservice aanroepen die draait op je Transip host als een Java web applicatie en die de verbinding maakt met je database.

Flash (client) <-----webservice----> Java/PHP webapp <------jdbc/database connectie------> database

"Beauty is the ultimate defence against complexity." David Gelernter


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Macros schreef op donderdag 11 februari 2010 @ 13:55:
Ik snap niet waarom dit perse in PHP moet. Je Flash kan toch een REST (xml of json) of SOAP webservice aanroepen die draait op je Transip host als een Java web applicatie en die de verbinding maakt met je database.
Uiteraard, php is slechts een mogelijk. In het geval van Transip is dat zo snel gezien echter de meest praktische mogelijkheid.
Pagina: 1