Application server en pratique

ahlem
Application server en pratique

Bonjour,

Je voudrais comment se fait pratiquement le développement d'applications sur un serveur d'applications connecté à un SGBD.

Merci

Niroken

Bonjour,

En fait ta question est un peu vague alors, je vais te donner une très "macroscopique" d'un dev web (j'imagine) sur une serveur d'appli avec ou sans SGBD.

Tout d'abord, il te faut définir ton projet, on va prendre un exemple classique : un forum

Ensuite tu définis ton environnement (qui sera déterminé par l'envergure estimée du projet et tes moyens financiers).

Bon un forum, faire du PHP (langage de script), MySQL(SGBD) semble bien suffisant.

Pour le développement à proprement parler :
- il te faut un environnement de dev, pour une solution PHP, MySQL, je te recommande WAMP qui est une solution packagée de serveur web incluant un serveur MySQL tournant ss windows.
- il te faut aussi un éditeur de texte, pour créer tes scripts, bon initialement un simple notepad++ suffit mais pour développer en php, j'utilise eclipse avec le plugin qui va bien.

Enfin tu dois déterminer la structure de ton projet que tu retrouveras dans ton code.
Si tu utilises le modèle objet, tu seras bien sur tenté de décomposer ton forum en 'objet métiers', parmi lesquels :
Un topic (Un titre, un auteur, des posts, une date de création...)
Des posts (titres, contenus, auteur ....)
Utilisateur (Pseudo, email, role, etc)

Ces objets métiers seront effectivement cohérents avec ton modèle de base de données, et tu devrais retrouver normalement une table par objet avec pour champs, les attribut des dits objets.

Pour cette structure, tu peux t'appuyer sur un cahier des charges tip top au poil avec tt ce qu'il faut dedans (on peut réver), ou alors tu peux partir d'une idée avec une structure de base, et tu modifies ton code en cours de route (c'est souvent la dernière option que je prend :) )

Il ne reste plus qu'a développer, tester, et mettre en ligne le produit fini en réservant le nom de domaine qui va bien etc.....

Bon evidemment, ceci n est qu un exemple, et il existe deja des packages tt fait pour mettre en ligne un forum facilement :)

Bonne chance,
Niroken