Bienvenue dans cet espace de la matière Architecture des SI "Java Enterprise Edition JEE", Travaux Pratiques TPs.
Enseignants:
Enseignant du Cours: Monsieur Heithem Abbes.
Enseignante des TPs: Thouraya Louati.
Année Universitaire: 2016/2017 (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
Annonce:
Suite Soutenances [Projet JSF]
Date:
Lundi 08/05/2017 à partir de 08h au bureau de Si Heithem.
Annonce:
Soutenances [Projet JSF]
Veuillez assister aux soutenances:
Date :
Vendredi 05/05/2017 à partir de 08h.
de 08h à 11h: au bureau de Si Heithem
à partir de 11h30: à la salle de TP (Micro)
Samedi 06/05/2017 à partir de 08h : à la salle de TP (Micro)
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 03/05/2017.
Annonce:
Organisez-vous en binômes pour le projet JSF. Chaque binôme (ou monôme) est censé m’envoyer ses coordonnées à thouraya.louati@gmail.com avant Samedi 01/04/2017.
NB : Mentionnez vos noms, prénoms, amphi (ISIAD, IRSA, ISEM).
Vous trouvez sur ce tableau le projet.
Date de publication : Lundi 27 Mars 2017
Date limite de remise du projet : Lundi 24 Avril 2017 ( à cette adresse thouraya.louati@gmail.com)
Projet
Affichage
Téléchargement
Date
Description:
Horaire
Séances TPs: Séance 1 (déjà faite) Séance 7 (déjà faite)
Vendredi: 27/01/2017 Vendredi: 10/03/2017
Samedi: 28/01/2017 Samedi: 11/03/2017
Séance 2 (déjà faite) Séance 8 (déjà faite)
Vendredi: 03/02/2017 Vendredi: 07/04/2017
Samedi: 04/02/2017 Samedi: 08/04/2017
Séance 3 (déjà faite) Séance 9: (déjà faite)
Vendredi: 10/02/2017 Vendredi: 14/04/2017
Samedi: 11/02/2017 Samedi: 15/04/2017
Séance 4 (déjà faite) Séance 10:(déjà faite)
Vendredi: 17/02/2017 Vendredi: 21/04/2017
Samedi: 18/02/2017 Samedi: 22/04/2017
Séance 5 (déjà faite) Séance 11: (déjà faite)
Vendredi: 24/02/2017 Vendredi: 28/05/2017
Samedi: 25/02/2017 Samedi: 29/05/2017
Séance 6 (déjà faite)
Vendredi: 03/03/2017
Samedi: 04/03/2017
La salle Micro est au département des Mathématiques ( à l'entrée de la Faculté).
Groupes TPs IF4 (ISIAD/ISEM/IRSA)
Vendredi:
ISEM: 11h30 à 13h00 à la salle Micro
Samedi:
IRSA: 08h00 à 09h30 à la salle Micro
ISIAD G2: 09h45 à 11h15 à la salle Micro
ISIAD G1: 11h30 à 13h00 à la salle Micro
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 06/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 - Gestion d'un catalogue de produits
Type
Nom
Énoncé du TP4 - ---->
Taille
Affichage
Téléchargement
Date
8 TP5 - JSP: Scriptlets, Déclarations, Expressions, Directive (inclusion), EL Expression Language
Type
Énoncé du TP5 - ---->
Taille
Affichage
Téléchargement
Date
9 TP6 - Filtres – JavaBeans – JSTL – Modèle MVC (Interaction (Vue-JB))
Type
Nom
Énoncé du TP6 - ---->
Taille
Affichage
Téléchargement
Date
10 TP7 - JSF (Java Server Faces) : Démo– Les règles de navigation – Les validateurs – Les convertisseurs
Type
Nom
Énoncé du TP7 - ---->
Taille
Affichage
Téléchargement
Date
11 TP8 - JSF (Java Server Faces) : Facelets Templating
Type
Nom
Énoncé du TP8 - ---->
Taille
Affichage
Téléchargement
Date
12 TP9 - Gestion d'un catalogue de produits avec JSF
Type
Nom
Énoncé du TP9 - ---->
Taille
Affichage
Téléchargement
Date
12 TP10 - EJB - JPA - JSF
Type
Énoncé du TP10 - ---->
Taille
Affichage
Téléchargement
Date
13 TP11 - EJB - JMS-MDB-JPA
Type
Énoncé du TP11 - ---->
Taille
Affichage
Lien
Téléchargement
Lien
Date
14 TP12 Apache Maven Project
Type
Énoncé du TP12 - ---->
Taille
Affichage
Lien
Téléchargement
Lien
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 :)