Bienvenue dans cet espace de la matière Architecture des SI "Java Enterprise Edition JEE", Travaux Pratiques TPs.
Enseignants: CLOSED ! OLD Web Page !
Enseignant du Cours: Monsieur Heithem Abbes.
Enseignante des TPs: Thouraya Louati.
Année Universitaire: 2015/2016 (Second Semestre)
Section: IF4 (Emplois du temps: IRSA / ISEM / ISIAD)
Ingénieurs en Informatique 4ème année.
Faculté des Sciences de Tunis FST Département des Sciences de l'Informatique
Remarque:
TP9: JSF - EJB - JPA:
Ajouter ces sources http://pastie.org/10810446 à index.xhtml.
---------------------------------------------------------------------------------
Annonce:
TP8: Déploiement d’une application web JEE sur le PaaS ‘OpenShift’ :
à travailler ce TP pour la semaine du 18/04
Annonce:
Suite Soutenances (lien)
----------------------------------------------------------------------------
Annonce:
Soutenances [Projet JEE]
Veuillez assister aux soutenances:
Date :
Vendredi 15/04/2016 à la salle Micro1 à partir de 14h à 17h15
Samedi 16/04/2016 à la salle Micro1 à partir de 09h
Micro1 est au département des Mathématiques (à l'entrée de la Faculté).
N.B : Veuillez apporter vos machines pour faire la démonstration du projet (la version que vous avez déjà envoyée).
Veuillez publier cette annonce sur le groupe FB.
Annonce publiée le 14/04/2016.
---------------------------------------------------------------------------------------------
Nouvelle date limite de remise du projet JEE: Lundi 11 Avril 2016 (à cette adresse thouraya.louati@gmail.com)
Annonce 1:
Pour ceux qui n’ont pas terminé le TP6 (JSF (Java Server Faces) : Démo– Les règles de navigation – Les validateurs – Les convertisseurs), ils doivent le terminer et l'envoyer par e-mail.
Annonce 2:
Travaux Pratiques .7. ASI(JEE) JSF (Java Server Faces) Template (Facelets Templating) : Devinette (Énoncé & Correction)
Annonce 3:
Projet Java Server Faces (JSF)
Organisez-vous en binômes pour le projet Java Server Faces (JSF). Chaque binôme (ou monôme) est censé m’envoyer ses coordonnées avant Mercredi le 23/03/2016.
NB : Mentionnez vos noms, prénoms, amphi (ISIAD, IRSA ou ISEM) dans l’email.
(Courriel: thouraya.louati@gmail.com)
Veuillez publier cette annonce sur le groupe FB
Annonce publiée le 17/03/2016
Vous trouvez sur ce tableau le projet et les listes des binômes / monômes.
Date de publication : Jeudi 17 Mars 2016
Date limite de remise du projet : Lundi 11 Avril 2016 (à cette adresse thouraya.louati@gmail.com)
Projet / Liste
Affichage
Téléchargement
Date
Liste des binômes / monômes
Description:
Horaire
Séances TPs: Séance 1 (déjà faite)
Vendredi: 05/02/2016 ISIAD/IRSA
Samedi: 06/02/2016 ISEM/ISIAD
Séance 2 (déjà faite)
Vendredi: 12/02/2016 ISIAD/IRSA
Samedi: 13/02/2016 ISEM/ISIAD
Séance 3 (déjà faite)
Vendredi: 19/02/2016 ISIAD/IRSA
Samedi: 20/02/2016 ISEM/ISIAD
Séance 4 (déjà faite)
Vendredi: 26/02/2016 ISIAD/IRSA
Samedi: 27/02/2016 ISEM/ISIAD
Séance 5 (déjà faite)
Vendredi: 04/03/2016 ISIAD/IRSA
Samedi: 05/03/2016 ISEM/ISIAD
Séance 6 (déjà faite)
Vendredi: 11/03/2016 ISIAD/IRSA
Samedi: 12/03/2016 ISEM/ISIAD
Séance 7 (déjà faite)
Vendredi 08/04/2016
Séance 8 (déjà faite) Soutenances
Vendredi: 15/04/2016
Samedi: 16/04/2016
Séance 9 (déjà faite)
Vendredi: 22/04/2016 ISIAD/IRSA
Samedi: 23/04/2016 ISEM/ISIAD
Séance 10 (déjà faite)
Vendredi 29/04/2016 ISIAD/IRSA
Samedi: 30/04/2016 ISEM/ISIAD
Séance 11 (déjà faite)
Vendredi 06/05/2016 ISIAD/IRSA
Samedi: 07/05/2016 ISEM/ISIAD
La salle Micro est au département des Mathématiques ( à l'entrée de la Faculté).
Groupes TPs IF4 (ISIAD/ISEM/IRSA)
Description du cours
Ce cours est composé de deux parties:
- Partie théorique: Étudier l'architecture des SI et le développement d'applications web avec JEE.
(Les pdfs du cours sont disponibles sur cette URL)
- Partie pratique: Pré-requis: Du point de vue pratique, ce cours suppose que l'étudiant maîtrise le langage de
programmation Java, la langage HTML, le langage Javascript (voir au bas de cette page
quelques liens de rappel).
Cours: Documents:
1
Type
Nom
Lien
Partie 1 : Introduction aux architectures des systèmes d’information
Architectures 1 et 2-tiers
Partie 2 : Architectures 3-tiers
Partie 3 : Servlets & JSP
Partie 4 : JSF (Java Server Faces)
Partie 5: Les architectures n-tiers
Partie 6 : Les Entreprise Java Beans (EJB)
Volume Horaire Cours: 1h30 par semaine.
TPs: Documents:
2
Type
Nom
Description du cours
Livre: Web Application Architecture (Principles, Protocols and Practices)
Livre: JavaEE 6 Version HTML
Livre: JavaEE 6 Version PDF
Taille
27 ko
13618
3081 ko
9977 ko
1702 ko
Affichage
Téléchargement
Date
Livre Core Servlets and Java Server Pages
Livre:Java Server Pages JSP
Livre: HTML & CSS: The Complete Reference
Livre: JavaScript: The Good Parts
Un site intéressant pour apprendre les technologies
web. w3schools
Livre: Learning MySQL
The complete reference Java Server Faces
2.0
Mastering Enterprise JavaBeans
3 Environnement de développement
Type
Nom
Étape 1: Installation du OpenJDK8 ---->
Étape 2: Installation de Netbeans 8.0.2 ---->
(y compris des liens utiles pour maîtriser cet environnement de développement)
(y compris la
Vérification du "checksum" (MD5 Checksum)
Taille
Affichage
Téléchargement
Date
de la version téléchargée).
4 TP1 - Architecture 3-tiers
Type
Nom
Énoncé du TP1- ---->
Taille
Affichage
Téléchargement
Date
5 TP2 - Architecture 3-tiers - Étude des Servlets
Type
Nom
Énoncé du TP2 - ---->
Énoncé Exercice 3 : Gestion de personnes.
Travail à faire pour la semaine du 15/02 :
Complément de TPs 2: (à consulter les différents liens proposés dans ce document) --->
Taille
Affichage
Téléchargement
Date
6 TP3 - Sessions – Cookies - JSP
Type
Nom
Énoncé du TP3 - ---->
Taille
Affichage
Téléchargement
Date
7 TP4 - JSP: Scriptlets, Déclarations, Expressions, Directive (inclusion), EL Expression Language
Type
Nom
Énoncé du TP4 - ---->
Taille
Affichage
Téléchargement
Date
8 TP5 - Filtres – JavaBeans – JSTL – Modèle MVC (Interaction (Vue-JB))
Type
Nom
Énoncé du TP5 - ---->
Taille
Affichage
Téléchargement
Date
9 TP6 - JSF (Java Server Faces) : Démo– Les règles de navigation – Les validateurs – Les convertisseurs
Type
Nom
Énoncé du TP6 - ---->
Taille
Affichage
Téléchargement
Date
10 TP7 - JSF (Java Server Faces) : Devinette
Type
Nom
Énoncé du TP7 - ---->
Taille
Affichage
Téléchargement
Date
11 Déploiement d’une application web JEE sur le PaaS ‘OpenShift’
Type
Nom
Énoncé du TP8 - ---->
Taille
Affichage
Téléchargement
Date
12 JSF - EJB - JPA
Type
Nom
Énoncé du TP9 - ---->
Taille
Affichage
Téléchargement
Date
13 EJB -JMS - MDB - JPA
Type
Nom
Énoncé du TP10 - ---->
Taille
Affichage
Téléchargement
Date
14 Apache Maven Project
Type
Nom
Énoncé du TP11 - ---->
Taille
Affichage
Téléchargement
Date
Liens utiles:
Rappel sur la programmation en JAVA:
Rappel sur le langage HTML: (Voici un lien de téléchargement de Dreamweaver8: lien)
Ressources pour habiliter les sites web:
Templates sites web gratuits : Ce site fournit des templates gratuits de site web. ( lien 2)
Couleurs: Color scheme designer 3 Color Schemer Palette
Templates pour améliorer vos sites web:
http://startbootstrap.com/template-categories/all/
Divers : CSS, Ajax
CSS (cascading style sheets) Zen Garden Ce site fournit des modèles templates de feuilles de styles CSS.
w3schools: Un site intéressant pour apprendre les technologies web.
Forums aux questions:
-> Lisez ce guide avant de poser vos questions sur le forum stackoverflow (Respectez toutes les consignes)
Bibliographie:
JavaServer Pages™, 2nd Edition Hans Bergsten Publisher: O'Reilly August 2002
I just had to take the hypertext idea and connect it to the TCP and DNS ideas and — ta-da!— the World Wide Web.
http://en.wikiquote.org/wiki/Tim_Berners-Lee
A lot of success in life is that passion and persistence, of really staying the course, staying working on it, and, not letting go. Not giving up :)