Cours Intergiciels

chuckleelephantbutteΛογισμικό & κατασκευή λογ/κού

9 Ιουν 2012 (πριν από 5 χρόνια και 15 μέρες)

435 εμφανίσεις

Cours Intergiciels

Responsables : Phuong LE-HONG, Laurent CIARLETTA

Durée du module : 36 heures (8 séances)
Objectifs

Etude d'aspects généraux et avancés de l'intergiciel

Développement des compétences spécifiques sur les plate-formes qui apportent des

solutions en terme de portabilité, flexibilité et interopérabilité des applications

Préparation des applications concrètes
Mots clés

Intergiciels, middlewares, systèmes distribués, web services, interopérabilité
Planning
Séance
Date
Sujet
Support
1.
05/10/09
1) Introduction aux systèmes d'information répartis
2) Introduction aux intergiciels
CM
2.
12/10/09
1) Java EE plate-forme
2) Configuration d'un environnement de développement pour

Java EE (Eclipse, Netbeans)
3) Java Persistence API (JPA)
CM
TD 1
3.
19/10/09
1) Introduction au CORBA
2) Servlets, JSP

CM
TD 2
4.
02/11/09
XML, JAXB
CM
TD 2

(suite)
5.
09/11/09
Web service, JAX-WS, SOAP
CM
TD 3
6.
16/11/09
Enterprise JavaBeans (EJB)
CM
TD 4
7.
23/11/09
Message-orienté intergiciels
Java Message Service (JMS)
CM
8.
17/11/09
Test écrit, présentation des projets par les étudiants
Mode d'évaluation

Contrôle continu (remise des TDs)

Test écrit
Logiciels
1.
JDK 1.6 (
http://java.sun.com/)
2.
Java EE SDK 5.07 (
http://java.sun.com/)
3.
Eclipse IDE for Java EE Developers (3.5). La distribution inclut :

Eclipse Galileo (Eclipse 3.5) (
http://www.eclipse.org/)

Eclipse WTP (Web Tool Platform, 3.1)
4.
Apache Derby Database Server, version 10.5.3 (Core and UI Plugins for Eclipse)
5.
Options:

Apache Tomcat Web server 6.0.28 (dernière version) (
http://tomcat.apache.org/)


MySQL Database Server (
http://www.mysql.com
)
Installation des logiciels
1. JDK

Télécharger JDK 1.6 depuis
http://java.sun.com/javase/downloads/index.jsp


Installation (Linux, Windows)
2. Eclipse Java EE

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/galileor



Dépaqueter le fichier dans un répertoire (ex: /home/yourname/eclipse)
3. Apache Tomcat

Télécharger le logiciel depuis
http://tomcat.apache.org/


NB: Si vous utilisez MS Windows, on préfère une distribution sous forme d'un fichier
zip
ou

tar.gz
au lieu d'un fichier d'installation (
.exe/.msi
)

Apache Tomcat 6.0.x (Core, Administration Web Application)

Installation de Tomcat (lire le fichier RUNNING.txt)

Démarrer
le service (
bin/startup.sh
)

Ouvrir le navigateur pour tester le serveur
http://localhost:8080/


Tomcat 6.0.x supporte
Servlet 2.5

et JSP 2.1
APIs

Pour configurer un administrateur/manager pour le serveur, on ajoute une ligne suivante au

fichier
conf/tomcat-users.xml

<user name="admin" password="12345678" roles="standard,manager" />

Ajouter le serveur Tomcat à Eclipse (NB: pour un bon fonctionnement du serveur, il faut

qu'on utilise la location de serveur Tomcat au lieu de la location par défaut: “Use Tomcat

installation”)

La distribution Eclipse Java EE inclut également des libraries Derby. On copie les fichiers

eclipse/plugins/org.apache.derby.core_10.5.3/*.jar
à répertoire
lib/
de Tomcat. Après cette

étape, le serveur Tomcat “connaît” Derby.
4. Java EE SDK 5.07

Télécharger depuis
http://java.sun.com/javaee/technologies/
.

Installation du logiciel à un répertoire.

Après l'instalation, on a

Sun GlassFish Enterprise Server v2.1

Java SE Development Kit 6 Update 11

API Documentation

Java Enterprise Edition 5 Samples

Java BluePrints

Your First Cup: An Introduction to the Java EE Platform
5. Apache Derby Database Server

There are two separate Eclipse plugins for Derby:

derby_core_plugin
- provides the Derby jar files to other plugins in Eclipse.

derby_ui_plugin
- provides an Apache Derby Nature in Eclipse for easy database

application development.

Download the two plugins from
http://db.apache.org/derby/releases/release-10.5.3.0.cgi


Dépaquetage des fichiers au répertoire eclipse.
6. Configuration Eclipse

Créer un projet Derby pour stocker bases de donnée. (Créer un projet gé, et Ajouter les

natures Apache Derby (Properties > Apache Derby > Add Apache Derby Nature)

Ajouter le serveur Tomcat à Eclipse (Preferences > Server > Runtime Environment >

Tomcat > Apache Tomcat v6.0 et choissisez le répertoire de Tomcat)

Ajouter le serveur Glassfish à Eclipse:

Installation de l'adaptateur Glassfish pour Eclipse par l'addition du lien

https://ajax.dev.java.net/eclipse
(Help > Install new software)

Ajouter le serveur Glassfish v2.1 à Eclipse ( Preferences > Server > Runtime

Environment > Glassfish > Glassfish v2.1 Java EE 5 et choississez le répertoire de Java

EE 5 SDK). Configuration:

Domain name: domain1

Domain directory: /path/to/JavaEE5SDK/domains

Administrator Id: admin

Administrator Password: <le mot de passe admin de Java EE 5 SDK>

Démarer le serveur pour tester: (# asadmin start-domain domain1)