Vous n'êtes pas connecté. Connexion
|
|
Applications web, M1 Miage 2010-2011De $1Cours 1: Introduction et protocole HTTPPetit rappel historique sur l'histoire de l'internet, du web, l'apparition du web 2.0, la suite...A regarder et à lire à la maison, on reviendra dessus dans d'autres séances...
Au coeur du web le protocole HTTPLe but de ce cours est d'offrir un panorama des différentes technologies qui seront traitées dans le cours. Mais aussi de bien comprendre le fonctionnement du protocole HTTP.
Cours 2 : introduction à java EE 6, principes, étude des Servlets et containers webPour info : le développement java EE n'est pas en concurrence directe avec PHP et les langages de script pour le web comme Python ou Ruby. Les applications tournent sur des serveurs dédiés, et ciblent plus les applications industrielles. Il est plus difficile d'héberger des applications web java que des applications PHP. En général on utilise des serveurs dédiés. Néanmoins, on peut se faire héberger pour pas cher ou gratuitement par des sites comme eatj.com, javaservlethosting.com et Google Appengine. Nous étudieront deux parties distinctes du développement en java : la partie "serveur" et la partie "interface utilisateur". La première se compose de "controlleurs web" (servlets ou web services ou dérivés...), de couches métiers (traitement, accès aux données, etc), la seconde peut être très "basique" (pages HTML ou JSP), ou faire appel à des framleworks implémentant le schéma MVC (JSF + facelets, Spring MVC, etc). Là-dessus, différentes approches viennent compliquer la donne côté client (Ajax, HTML5, etc). Dans ce cours, nous commençons par voir les principes de l'architecture Java EE, et étudions les servlets, qui en sont une des briques de base. Supports de cours :
Ce TP traitera des servlets. Avant toute chose vous devrez installer un environnement de développement : un JDK récent (1.6_23 ou supérieur), et un outil de développement : soit Netbeans, soit Eclipse. Je recommande néanmoins Netbeans 6.9.1 version Entreprise, téléchargeable à cette adresse : http://netbeans.org/downloads/index.html, prenez la version de 319Mo. Lors de l'installation. Netbeans est très bien pour sa simplicité d'installation (on installe et c'est fini) et son adaptabilité à JEE6, mais il est un peu plus lourd qu'Eclipse en terme de ressources mémoire. Ceux qui préfèrent travailler avec Eclipse devront avoir une version récente d'Eclipse (Ganymède ou Galliléo) avec le support pour le développement d'applis web avec Glassfish 3.1 (pas tomcat qui n'est plus maintenu et incompatible Java EE 6)
|
Powered by MindTouch Deki Open Source Edition v.8.08 |