WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'un système d'information pour l'observation indépendante externe des activités forestières au sud Cameroun

( Télécharger le fichier original )
par Donald JOMHA DJOSSI
ERAIFT/UNIKIN - Master 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.10. Choix technologiques

Pour mettre en oeuvre une application d'interface graphique et de gestion d'information accessible sur Internet, nous avons utilisé une architecture dont le client de présentation est un navigateur Web compatible. Dans le cadre de nos travaux notre choix s'est porté sur la combinaison serveur web Apache (serveur HTTP), MySQL (serveur de base de données) et PHP, tous gratuits et libres.

2.10.1. Apache

Un serveur Web est une application qui répond aux requêtes d'un navigateur. Il fonctionne à l'aide du protocole HTTP, et écoute en permanence sur un port donné (en général 80). Apache est le serveur Web le plus utilisé sur le marché. Grâce à une association avec PHP, Apache devient un serveur de page Web dynamique. Son rôle est d'écouter les requêtes émises par les navigateurs, de chercher la page demandée et de la renvoyer.

2.10.2. PHP

PHP est un langage de script qui s'exécute coté serveur, le code PHP étant inclus dans une page HTML classique.

2.10.3. MySQL

MySQL est un système de gestion de base de données relationnelles SGBDR rapide, robuste et facile d'utilisation. Il est adapté à la gestion de données dans un environnement réseau, notamment en architecture client/serveur. Il est fourni avec de nombreux outils et est compatible avec de nombreux langages de programmation. Il est le plus célèbre SGBDR du monde Open Source, particulièrement grâce à son interopérabilité avec le serveur de pages Web Apache et le langage de pages Web dynamiques PHP.

L'application est installée sur un serveur Apache muni d'une base MySQL permettant de stocker les données rentrées en amont dans l'application.

2.10.4. JAVA

Java est à la fois un langage de programmation et une plateforme d'exécution. Le langage Java a la particularité principale d'être portable sur plusieurs systèmes d'exploitation tels que Windows, Mac OS ou Linux. C'est la plateforme qui garantit la portabilité des applications développées en Java. Le langage reprend en grande partie la syntaxe du langage C++, très utilisé par les informaticiens. Néanmoins, Java a été épuré des concepts les plus subtils du C++ et à la fois les plus déroutants, tels que l'héritage multiple. Les concepteurs ont privilégié l'approche orientée objet de sorte qu'en Java, tout est objet à l'exception des types primitifs (nombres entiers, nombres à virgule flottante, etc.).

Figure 9: Principe de fonctionnement du serveur Web Apache

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon