=> NON
Par contre, ton applet peut tres bien appeler, via http, une url derriere laquelle se trouve un script php. Ce script php peut alors traiter la requete http, faire si besoin les opérations sur la base de données via une base sql, puis éventuellement envoyer dans la réponse http des données, ou un code representant le succes ou l'echec de l'opération, ou ce que tu veux ....
NB : quand je dis
Je veux dire, dans le cas de figure "classique" ou tu as un serveur de données, un serveur web http acessible via internet, et des navigateurs clients que tu ne connais pas sur internet.
Dans ce cas, il est dangereux de faire une connexion directe entre l'applet (donc le client) et le serveur de données car cela supposerait que l'applet connait et transmet le mot de passe pour se connecter au serveur de données. (meme si tu code ce mdp "en dur" dans l'applet, il est facile de l'intercepter avec un sniffeur reseau genre ethereal au moment ou l'applet fourni ce mdp pour se connecter au serveur de données).
Pour éviter cela, il est plus sain que ton applet demande juste une url (une requete http) au serveur web, et ensuite c'est le serveur web qui va se charger d'effectuer la connexion vers la BD. Seul le serveur web connait le mot de passe, et le client ne peut pas l'intercepter puisqu'il se trouve en dehors du reseau (en principe).
FAUX !
Une page php genere effectivement du html en général (mais ce n'es pas obligé, tu peux générer pleins d'autres choses), et dans ce html tu peut tout à fait mettre des balises appelant une applet. Cependant, l'applet lui-meme c'est un programme java indépendant qui tourne sur la machine cliente et qui n'est donc ni du html, ni du php.
Meme si l'applet se trouve dans une page nommée quelquechose.php, L'APPLET N'EST PAS GENERE PAR DU CODE PHP ! Attention aux confusions ...
Pour résumer : rerrhad, je te conseille de mettre dans ton applet une (ou plusieurs) émission de requete http. Tu trouvera sans probleme des packages contenant des classes deja toutes faites qui te permettront d'envoyer des requetes http facilement en quelques lignes de code.
Cette requete apelle un script php en lui envoyant au passage des parametres si besoin est (via le post ou le get).
Ensuite, c'est tres facile de coder le script php qui va répondre à la requete: tu récupere les parametres comme si ils venaient d'un formulaire, tu fais éventuellement tes requetes sql sur ta bd, et chaque fois que tu veux envoyer des infos vers ton applet, tu n'a que faire un print($mesînfos);.
NB si ton applet à besoin de recevoir des données un tant soit peu structurées, je te conseille tres fortement d'utiliser XML.
1 2 3 4 5 6
|
requete http requete sql
------------------> ------------------>
Applet | | Script php | | BD
<------------------ <------------------
XML (via http) données |
Voila, avec tout ca je pense que tu devrais avoir une vision plus claire (enfin j'espere)
a+
Partager