begin process at 2012 02 12 09:02:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Base de données

 > 

Oracle

 > 

architecture 3-tiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

architecture 3-tiers

jeudi 12 avril 2007 à 04:40:51 | architecture 3-tiers

jindono

Bonjour à tous
j'ai mis un mois avant d'oser poser cette question sur ce forum, alors voilà je me lance :

Dans le cadre de mon projet de fin d'etude, on m'a demandé de créer une application gérant une
bd oracle sous dotnet(csharp) dans une architecture 3 tiers. Vu que je suis novice en dotnet,  et en programmation web, et que mon encadreur ne m'aide pas, je voulais savoir :
-quels outils dotnet utiliser et pour faire quoi exactement?
-dois-je connaitre aussi html et xml?
-dois-je me suicider, sachant qu'il ne me reste plus que 2 mois et demi?

PS : -j'ai déja écumé le forum avant de poser cette question
       -j'ai installé visual studio 2005
       -j'ai bien configuré IIS et ASP(grâce au forum)
       -la bdd est prête

UMP : non rien en fait, c'est pour respecter le temps de parole du CSA
(la vanne pourrie!!)

 
jeudi 12 avril 2007 à 08:30:04 | Re : architecture 3-tiers

georgeduke

Réponse acceptée !

Pour html et xml ne t'inquiète pas ça n'est pas vraiment indispensable, visual studio simplifiant pas mal les choses. Cela dit ces languages sont très simple dans leur principe de base ; mais venons en au fait.

Tu possède maintenant tous les outils nécessaires (quoique tu n'as pas mentionné le connecteur .net oracle dans ta liste) à la réalisation de ton projet et voilà les taches que tu devras accomplir...

1) Créer un ensemble de classes qui faciliteront la communication avec la base de données. Idéalement elles comporteront au minimum des méthodes privées d'ouverture/fermeture de connection à la bdd ainsi que des méthodes publiques qui permettent de faire facilement des select et des execute(...) sur la bdd. Le mieux est que la méthode select puisse renvoyer un DataTable avec les enregistrements correspondant à la requete ; la méthode exécute devrait quant à elle retourner un nombre d'enregistrements modifiés. Le mieux serait que ces méthodes gèrent les requêtes paramétrées (une google recherche t'aidera sur cette partie)

2) Créer un autre ensemble de classes qui faciliteront la création de tes objets en lien avec la bdd.(classes métier) Tu peux imaginer effectivement une classe Individu qui te permet facilement de récupérer un individu en base de données, d'en créer de nouveaux, de modifier... Ces classes métiers repose sur les classes mentionnées dans le 1). Elles devraient contenir au minimum un construteur pour chargement de l'objet depuis la base, un autre pour un chargement de l'objet par des paramètres extérieurs, une méthode enregistre() qui se chargera de l'insert ou de l'update selon le contexte, une méthode supprime().

3) Reste à faire ton interface dans les page.aspx ; et à placer ton code dans les fichiers page.aspx.cs liés. Grace aux point 1) et 2) au niveau de ton code, tout est facilité. Tu veux créer un individu et l'enregistrer en base et bien il suffira par exemple d'utiliser la classe métier correspondante...
ex: Individu indi = new Individu("Indiana");
indi.Prenom = "Jones";
indi.Age = 42;
indi.enregistre();

Voilà dans les grandes lignes... Bonnes recherche et courage ;-)

jeudi 12 avril 2007 à 15:41:40 | Re : architecture 3-tiers

Nurgle

Membre Club Administrateur CodeS-SourceS
Salut, en complément des excellentes explications de georgeduke, je peux te conseiller :

- De lire quelques petites choses sur HTML et CSS, qui sont quand même la base du web.

- D'aller voir ensuite du côté du Coach ASP.NET pour commencer, ça permet de bien comprendre les bases d'ASP.NET.

- Et ensuite eh bien, de revenir poser ici tes questions plus techniques (après avoir fait une petite recherche quand même), sur aspfr.com pour les questions purement web et ASP.NET (surtout le point 3) de georgeduke) ou simplement sur csharpfr.com pour des questions sur C# lui même... :)

Bonne continuation et bonne journée,
A++


Nurgle (Antoine) - MSP
jeudi 12 avril 2007 à 16:54:48 | Re : architecture 3-tiers

jindono

Grand Merci à vous deux pour la clarté et la rapidité de vos réponses.
ça va cravacher dur 


Cette discussion est classée dans : forum, mois, architecture, dotnet, tiers


Répondre à ce message

Sujets en rapport avec ce message

exemple architecture 3-tiers [ par ykane ] je cherche depuis long temps un exemple de developpement de site web avec l'architure 3-tiers sous visual studio.net (la base de donnee, les requetes Architecture N-Tiers [ par mwahid ] Bonjour,Je voudrais faire un projet ASP.NET et Je me suis perdu avec l'architecture N-Tiers Est-ce que vous pourrez me donner que ce qu'on met dans ch Globalization et archi n-tiers [ par zigxag ] Bonjour,notre projet ASP.net 2.0 est développé sous une architecture n-tiers (SQL Server, data layer, business layer, presentation layer). Nous voudri Architecture n tiers .net [ par okNotok ] j'ai besoin de comprendre l'intérét d'ajouter les deux couches(<span class="MsoHyperli architecture 3 tiers avec asp.net et entity framework [ par nora2eso2 ] bonjour je viens de développer une application web en asp sur VS 2010 mais je connais pas comment faire pour que elle sera développer suivant l'archit application web avec architecture 3 tiers sur netbeans [ par hajourawajdi ] bnjr je viens de développer une application web en JEE sur netbeans mais je connais pas comment faire pour que mon application sera développer suiva architecture i-tier [ par chirazch ] salut tous le monde je ne comprends pas la différence entre architecture 1-tiers et 2-tiers j'installe l'oracle dans ma machine: cad les trois couches Création d'un forum sécurisé en php [ par issam250d ] Bonjour tout le monde, Au fait, j'ai un sujet un peu compliqué, j'aimerai bien faire un forum sur internet avec les contraintes suivantes : En est 30 Comment creer un forum en asp.net [ par nsegi ] Bonsoir a tous, j'utilise vs.net 2008 et sql server 2005. je veut créer un forum sur mon site, le problème est que je ne sait pas comment. Quelqu'un p avie d echeance dans excel [ par phenix057 ] Bonjour Je suis a la recherche d une formule pour que six mois avant la fin de la date de validite d un passeport les ecriture passe en bleu et un mo


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,778 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales