PAR 2009
Cours PAR
Twitter feed (liens, solutions, infos, supports, question, commentaires)
Références du cours
Développement d'applications réparties : Cours développé sur Moodle. Introduction à la programmation d'applications distribuées, RMI, et J2EE - Plus vraiment maintenu...
Cours et TP RMI
Hints to configure the run configuration on eclipse for RMI
Tutorial - RMI
ChatServer
Note: Due to codec issue, it is recommended to use VLC to play the following videos.
Supports de cours
Tutoriaux NetBeans 5.5
Ces tutoriaux sont fait avec NetBeans 5.5 mais sont valables pour NetBeans 6.1. La seule différence, c'est le chemin vers les librairies du serveur d'application (glassfish au lieu de Sun APPServer) : C:\Program Files\glassfish-v2ur2\lib
pour le TP1 (Session Beans)
- Sujet du TP n° 1
- Création d'un module EJB avec NetBeans 5.5 (AVI ScreenCast)
- La console d'administration après le déploiement (AVI ScreenCast)
- Création d'une application client avec NetBeans 5.5 (AVI ScreenCast)
- Code Snippets
pour le TP2 (Web Services) (Sujet)
- Sujet de TP n° 2
- Création d'un Web Service à partir d'un Session Bean (AVI ScreenCast)
- Un client pour le Web Service (AVI ScreenCast)
- Un client pour un Service Web à partir d'un fichier WSDL (AVI ScreenCast)
Adresses alternatives pour le Web Service (Le service de dés ne marche plus)
- Service de code postal http://ws.fraudlabs.com/zipcodeworldUS_webservice.asmx?wsdl
- Service de météo http://www.webservicex.net/globalweather.asmx?WSDL
- Service de traduction http://www.webservicex.net/TranslateService.asmx?WSDL
- Service de conversion de monnaies http://www.webservicex.net/CurrencyConvertor.asmx?WSDL
Adresse du service : http://www.ewdev.net/diceservice/diceservice.asmx?WSDL
Choose a service from the following list : http://techmagazine.ws/full-web-20-api-list/
pour le TP3 (Persistence) (Sujet)
Attention, cette fois il ne suffit pas juste suivre la vidéo. Le TP est différent. Ensuite, vous devrez déposer le résultat de l'exercice 4 sur la plate forme de l'ESIAL : PAR JEE
- Création d'une base de données avec NetBeans 5.5 (AVI ScreenCast)
- Création d'une Entity Class avec NetBeans 5.5 (AVI ScreenCast)
pour plus tard
- Création d'un Application complète avec NetBeans 5.5 (AVI ScreenCast)
- Un Session Bean instancie un Entity Bean (AVI ScreenCast)
dans cet exemple, il faut noter comment la référence au Persistence Manager est directement injectée dans le Session Bean
- Un client pour l'exemple précédent (AVI ScreenCast)
<noscript>PAR references</noscript>


