aspnetvol1.pdf


Aperçu du fichier PDF aspnetvol1.pdf - page 2/192

Page 1 234192



Aperçu texte


Introduction
Ce document est un support de cours : ce n'est pas un cours complet. Des approfondissements nécessitent l'aide d'un enseignant et
par ailleurs un certain nombre de thèmes n'ont pas été abordés. Son écriture a été influencée par le passé de l'auteur qui avait écrit
auparavant deux documents sur le développement web, en Java tout d'abord puis en PHP. Ces deux documents ont une structure
analogue permettant de comparer les deux technologies sur les mêmes exemples. Il a été ici fait de même pour le développement en
ASP.NET. Cela donne un document assez différent de ce qu'on trouve en librairie où quasiment tous les livres insistent sur le fait
qu'ASP.NET permet de développer une application web comme on développe une application windows. L'interface qui est
présentée dans le navigateur du client peut être construite comme une interface windows :
• avec des IDE tels que Visual Studio.NET ou WebMatrix, l'interface utilisateur est construite avec des objets graphiques
que l'on dépose dans la fenêtre de conception
• ces objets ont des propriétés, méthodes et génèrent des événements
Ici, on dit le strict minimum sur ces concepts considérés comme les plus novateurs de ASP.NET... Ces concepts importants mais
non fondamentaux sont présentés dans le volume 2 de ce cours. Dans ce volume 1, il a semblé plus important d'insister sur les
fondements du développement web qu'on retrouvera quelque soit la technologie utilisée (Java, PHP, ASP.NET). Les extensions
propriétaires de ASP.NET qui permettent une meilleure productivité seront vues ultérieurement. Nous insistons beaucoup dans
notre présentation du développement web sur l'architecture MVC (Modèle, Vue, Contrôleur) souvent préconisée pour construire
des applications web. Ce concept est indépendant de la technologie utilisée. Il se trouve qu'il cadre mal avec celui de concevoir une
application web comme une application windows préconisé par la technologie ASP.NET. C'est l'autre raison qui a fait que ce
concept tant vanté dans la littérature ASP.NET a été relégué dans le volume 2.
Parce que ce document est destiné à des étudiants, nous n'utilisons pour nos exemples que des outils librement disponibles sur
internet. Le lecteur pourra ainsi se les procurer et tester les exemples sur sa machine personnelle. L'annexe "Les outils du web"
donne des indications pour récupérer et installer ces outils.
Ce document comporte peut-être encore des erreurs : toute suggestion constructive est la bienvenue à l'adresse serge.tahe@istia.univangers.fr.
Serge Tahé
Avril 2004

Annexes

2/192