HOWTO développement Sashipa

 Passer par une PHP pour accéder au sgbd en Sashipa-Melba.

Vous avez déjà une application Sashipa. Vous souhaitez qu'elle n'accède plus directement au SGBD, mais qu'elle utilise plutôt une PHP comme passerelle.

Les premières opérations concernent le fichier PHP :

Avant toute chose, vérifiez à l'aide d'un navigateur que votre PHP est accessible. Elle doit répondre par un message d'erreur. Si elle ne répond pas ou si elle est introuvable, configurez votre serveur de PHP ou essayez d'autres URL. Conservez d'ailleur l'url pour y accéder : vous en aurez besoin juste en dessous.

Voici le code à modifier dans votre fichier source Sashipa, dans l'élément <serverSet>.<server> :

  <dbConnection type='externalViaUrl' dbmsType='-your-dbms-type-'>
    <dbConnectionString>http://your-web-site/melba_phpserver.php</dbConnectionString>
    <user></user>
    <password></password>
  </dbConnection>

Notez que les valeurs dans user et password seront simplement ignorées (!). Donc pas top au niveau sécurité.

Recompilez : votre application est prête à accéder à votre PHP.

... et voilà ! :o)

Remarque : ici la PHP est juste un moyen d'accès à la base de données. On peut donc utiliser la PHP indépendamment de l'architecture choisie. On pourrait donc avoir, dans l'absolu : partie cliente - servlet - php - base de données.

© Copyright 2003 Sashipa-Melba Team. Ce document de la technologie Sashipa-Melba est sous licence GNU FDL Vous pouvez le copier et modifier librement les copies tant que cette mention apparaît clairement.