gege38
- Ancien Modérateur -
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 102 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 26 mai 2005 - 09 h 02 m 10 s |
|
|
Reprise du message précédent :Je verrai bien une hiérarchie de classes en Frontend-Backend
Frontend : reception de la requete
Backend : traitement de la requete
Avec dans Frontend, un RequestHandler et un Classifier (pour classer les requetes)
Dans Backend, un Logger, un Dispatcher et un FileGetter
Woofy> Là tu fais exprès  Je te demande pas de comprendre Fractal mais de t'inspirer de la hierarchie de classes donnée dans mon lien...
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
Posté le 26 mai 2005 - 11 h 04 m 08 s |
|
|
Le 25 mai 2005 - 18 h 18, mik69 a écrit :
Tu peux te baser sur la hiérarchie dite n-tiers : tu décomposes ton projet en plusieurs couches, tu établis tes classes en fonction des couches que tu auras définie. Le plus courante reste la 3-tiers (couche application, couche liaison de données, couche traitement).
|
Je croyais que le n-tier c'etait plutot du programme distribue .. bref ...
|
|
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
mik69
Allez l'OL !
Messages : 1 282 Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
|
|
Posté le 26 mai 2005 - 11 h 06 m 33 s |
|
|
Rien n'empêche quelqu'un à se baser sur cette stratégie pour en faire son développement personnel..
|
|
| |
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
Posté le 26 mai 2005 - 11 h 07 m 52 s |
|
|
Le 26 mai 2005 - 11 h 06, mik69 a écrit :
Rien n'empêche quelqu'un à se baser sur cette stratégie pour en faire son développement personnel..
|
Je suis d'accord .. mais en l'occurence, ta strategie, c'est pas exactement du n-tier mais grosso modo une pile TCP/IP
|
|
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
mik69
Allez l'OL !
Messages : 1 282 Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
|
|
Posté le 26 mai 2005 - 11 h 10 m 07 s |
|
|
|
|
|
| |
|
iraysyvalo
-
Messages : 9 647 Inscrit le 19/11/02
Ville : Lyon
Non connecté
|
|
Posté le 26 mai 2005 - 11 h 10 m 59 s |
|
|
Le 26 mai 2005 - 11 h 10, mik69 a écrit :

|
|
|
| |
Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.
|
gege38
- Ancien Modérateur -
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 102 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 26 mai 2005 - 11 h 30 m 10 s |
|
|
Le 26 mai 2005 - 11 h 04, iraysyvalo a écrit :
Le 25 mai 2005 - 18 h 18, mik69 a écrit :
Tu peux te baser sur la hiérarchie dite n-tiers : tu décomposes ton projet en plusieurs couches, tu établis tes classes en fonction des couches que tu auras définie. Le plus courante reste la 3-tiers (couche application, couche liaison de données, couche traitement).
|
Je croyais que le n-tier c'etait plutot du programme distribue .. bref ...
|
Exact. Il s'agit de separation of concerns (bon courage pour traduire correctement concern...) permettant d'assigner une logique spécifique à chaque tier (présentation, métier, acces aux bds, web, securité et j'en passe...)
Dans le cas de Woofy, il serait bien qu'il nous explique déjà quel serveur Web il veut...
Veut-il uniquement un serveur de pages statiques ou doit-il permettre l'utilisation de CGI par exemple ?
En gros, sans CdC, on peut rien dire...
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 285 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 26 mai 2005 - 13 h 03 m 22 s |
|
|
Bah un serveur web, qui prend les CGI oui.
Et pour les modules, je sais plus ce qu'il y a a faire, mais il y a un interpreteur Perl, support SSL, enfin tout ce que l'on veut.
|
|
| |
Totalement inutile, donc completement indispensable 
|
gege38
- Ancien Modérateur -
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 102 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 26 mai 2005 - 14 h 39 m 35 s |
|
|
Le 26 mai 2005 - 13 h 03, Woofy a écrit :
Bah un serveur web, qui prend les CGI oui.
Et pour les modules, je sais plus ce qu'il y a a faire, mais il y a un interpreteur Perl, support SSL, enfin tout ce que l'on veut.
|
Et vous avez combien de temps pour faire le projet ?
Bon, va falloir faire une hierarchie de classes là, avec une classe abstraite au dessus pour tous les modules (avec une méthode execute)
Et il faut donc bien un Classifier...
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 285 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 26 mai 2005 - 15 h 21 m 53 s |
|
|
On a jusqu'au 13 juillet, sachant qu'on a commence il y a 2-3 semaines.
|
|
| |
Totalement inutile, donc completement indispensable 
|
tempo
Zen
Messages : 2 177 Inscrit le 14/09/02
Ville : Grenoble (SMH)
Non connecté
|
|
Posté le 30 mai 2005 - 12 h 21 m 53 s |
|
|
il doit y avoir plusieurs axes pour modeliser un serveur HTTP...
- par exemple une approche operationnelle comme la gestion de ressources
qq idees: comme deja proposé un "thread" listener, des threads de traitement... on peut y ajouter une classe "conteneur" pour obtenir un pool de threads de traitement...
- une approche fonctionnelle ( HTML / CGI / ...)
effectivement partir de classe abstraites et "specialiser" les classes qui en herite
peut etre d'autres axes...
a mon avis y'a plein d'idee du cote d'Apache et de Tomcat pour se faire une idee de ce qu'il faut modeliser.
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 285 Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
|
|
Posté le 30 mai 2005 - 12 h 24 m 18 s |
|
|
Merci
|
|
| |
Totalement inutile, donc completement indispensable 
|