Gestion des immeubles

Dimension: px
Commencer à balayer dès la page:

Download "Gestion des immeubles"

Transcription

1 RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID GSM : , ISTA NTIC SYBA CRJJ GROUPE B

2 Annexe : Figure 1: Diagramme de cas d'utilisation - Gestion des biens... 6 Figure 2: Diagramme de cas d'utilisation - Gestion des immeubles... 7 Figure 3: Diagramme de classes - Gestion immobiliers... 8 Figure 4 : Diagramme de séquence boite noire - Ajouter bien... 9 Figure 5: Diagramme de séquence boite noire - Passer une commande Figure 6: Diagramme de séquence boite blanche - Ajouter bien Figure 7: Diagramme de séquence boite blanche - Passer une commande Figure 8 : Diagramme d état transition - Bien Figure 9: Diagramme d'activité - Ajouter bien Figure 10: Diagramme de déploiement

3 Sommaire I. Introduction : But du projet :... 5 II. Diagrammes de cas d utilisation : Définition : Rôle du diagramme de cas d utilisation : Identification des acteurs : Description détaillée des cas d utilisation :... 5 Sommaire d identification :... 6 Description détaillée :... 6 Sommaire d identification :... 7 Description détaillée :... 7 III. Diagrammes de classes : Définition : Description détaillée de diagramme de classes :... 8 Description détaillée :... 9 IV. Diagramme de séquence : Définition : Description détaillée des diagrammes de séquences :... 9 A. Diagrammes de séquences boite noire :... 9 Description détaillée : Description détaillée : B. Diagramme de séquence boite blanche : Description détaillée : Description détaillée : V. Diagramme d état transition : Définition : Description détaillée de diagramme d état transition (Bien) Description détaillée : VI. Diagramme d activité : Définition : Description détaillée de diagramme d activité : Description détaillée : VII. Diagramme de déploiement :

4 1. Définition : Description détaillée de diagramme déploiement système : VIII. Architecture Technique : Choix technologiques : Outils :

5 I. Introduction : 1. But du projet : Le but de ce projet est la création d un système permettant aux clients de proposer des biens on indiquant son type (Maison, Appartement ), localisation et transaction (Vente, Location ). Et permet aussi aux clients de passer une commande d une manière simple et facile. II. Diagrammes de cas d utilisation : 1. Définition : Les diagrammes de cas d utilisation permettent de décrire les grandes fonctionnalités du Système du point de vue des utilisateurs. Un cas d utilisation est un service rendu par le système. Les cas d utilisation sont organisés en package. 2. Rôle du diagramme de cas d utilisation : Donne une vue du système dans son environnement extérieur ; Définit la relation entre l utilisateur et les éléments que le système met en œuvre. 3. Identification des acteurs : Un acteur représente l'abstraction d'un rôle joué par des entités externes (utilisateur Dispositif matériel ou autre système) qui interagissent directement avec le système étudié. Les principaux profils qui auront à utiliser le SI sont les suivants : Acteur Description Administrateur Client Visiteur Possède des droits sur la gestion des villes et des transactions et le type d immeuble, plus la validation ou l annulation d un bien et la validation ou l annulation d une commande. Possède le droit de Consulté le site et de proposer un bien et de commander un bien. Possède le droit de Consulté le site et d inscrire. 4. Description détaillée des cas d utilisation : Les cas d utilisation du système sont organisés en trois packages : 1. Gestion des biens. 2. Gestion des immeubles. 5

6 UC1 : Système de gestion des biens Sommaire d identification : Titre : Gestion des Bien Figure 1: Diagramme de cas d'utilisation - Gestion des biens Objectifs : Suivi d'un bien de la proposition à la validation ou l annulation, Suivi d'une commande de la proposition à la validation ou l annulation. Résumé : Cette fonctionnalité permet : Au visiteur de consulter le site. Au visiteur de s inscrire sur le système. Au client de proposer un bien (vente ou location d immeuble). Au client de commander un bien (acheter ou louer un immeuble). A l administrateur de valider ou annuler un bien. A l administrateur de valider ou annuler une commande. Acteurs : Visiteur, Client, Administrateur. Description détaillée : Pré conditions : Les différents acteurs doivent s authentifier pour avoir accès aux fonctionnalités du système. Description du traitement nominal : Le visiteur peut : 1. Consulter le site ; 2. Inscrire sur le système. Le client peut : 6

7 3. Proposer un bien ; 4. Commander un bien. L administrateur peut : 1. Valider ou annuler un bien proposé d après un client. 2. Valider ou annuler une commande proposée d après un client. Exceptions : [Exception 1 : ChampsObligatoires] : Message d'erreur si l'un des champs obligatoires n'est pas rempli. UC2 : Système de gestion des immeubles Sommaire d identification : Titre : Gestion des immeubles Figure 2: Diagramme de cas d'utilisation - Gestion des immeubles Objectifs : Déterminer les caractéristiques d un immeuble. Résumé : Cette fonctionnalité permet : A l administrateur d ajouter, modifier ou supprimer une ville et une transaction et un type d immeuble et un quartier. Acteurs : Administrateur. Description détaillée : Pré conditions : L administrateur doit s authentifier pour avoir accès aux fonctionnalités du système. Description du traitement nominal : L administrateur peut : 1. Ajouter une ville, une transaction, un quartier et un type d immeuble ; 7

8 2. Modifier une ville, une transaction, un quartier et un type d immeuble; 3. Supprimer une ville, une transaction, un quartier et un type d immeuble. Exceptions : [Exception 1 : ChampsObligatoires] : Message d'erreur si l'un des champs obligatoires n'est pas rempli. III. Diagrammes de classes : 1. Définition : Le diagramme de classe de conception représente bien la structure statique du code, par le biais des attributs et des relations entre classes C'est un diagramme principal qui est la vue de plus haut niveau avec l'ensemble des classes de l'application, Il montre les briques de base statiques : classes, associations, interfaces, attributs, opérations, généralisations, etc. on peut avoir des vues logiques plus spécialisées si nécessaire : Vue des classes participant à un scénario Vue des classes "privées" dans un package Vue d'une classe avec ses attributs et ses opérations Vue d'une hiérarchie d'héritage 2. Description détaillée de diagramme de classes : DC : Gestion immobiliers Figure 3: Diagramme de classes - Gestion immobiliers 8

9 Description détaillée : Description: Ce package contient tous les classes. 1. Un client peut proposer plusieurs biens 2. Un bien peut être proposé par un et un seul client 3. Une commande peut être faire par un et un seul client 4. Une commande peut contenir un et un seul bien 5. Un bien ayant une et une seul transaction 6. Une transaction peut correspond à plusieurs biens 7. Un bien ayant un et un seul type d immeuble 8. Un type peut correspond à plusieurs biens 9. Un bien ayant une et une seul ville 10. Une ville peut correspond à plusieurs biens 11. Une ville contenir plusieurs quartiers 12. Un quartier ne peut exister que sur une et une seul ville IV. Diagramme de séquence : 1. Définition : Les diagrammes de séquences sont la représentation graphique des interactions entre les acteurs et le système selon un ordre chronologique dans la formulation Unified Modeling Language. 2. Description détaillée des diagrammes de séquences : A. Diagrammes de séquences boite noire : DSBN1 : Ajouter bien Figure 4 : Diagramme de séquence boite noire - Ajouter bien 9

10 Description détaillée : Pré conditions : Le client s est authentifié sur le système Description: 1. Le client demande de s authentifier 2. Le système demande de saisir login et mot de passe 3. Le client saisir login et mot de passe 4. Le système vérifier login et mot de passe 5. Le client demandé de proposer un bien 6. Le système demandé de saisir les informations du bien 7. Le client saisir les informations du bien 8. Le système valider la proposition DSBN2 : Passer une commande Figure 5: Diagramme de séquence boite noire - Passer une commande Description détaillée : Pré conditions : Le client s est authentifié sur le système Description: 1. Le client demande de s authentifier 2. Le système demande de saisir login et mot de passe 3. Le client saisir login et mot de passe 4. Le système vérifier login et mot de passe 5. Le client consulter les biens 6. Le système affiche les biens disponibles 7. Le client commander un bien 8. Le système valider la commande 10

11 B. Diagramme de séquence boite blanche : C. DSBB1 : Ajouter bien Figure 6: Diagramme de séquence boite blanche - Ajouter bien Description détaillée : Pré conditions : Le client s est authentifié sur le système Description: Acteur : Client Objets : Bien Méthodes : CreateBienAction() ; Create() ; DSBB2 : Passer une commande Figure 7: Diagramme de séquence boite blanche - Passer une commande Description détaillée : Pré conditions : Le client s est authentifié sur le système Description: Acteur : Client Objets : Bien Méthodes : getbiens() ; getall() ; 11

12 V. Diagramme d état transition : 1. Définition : Le diagramme d états transitions décrit le cycle de vie des objets chargés d assurer la dynamique du système. Cette description du cycle de vie est réalisée séparément pour chacun de ces objets. Cette modélisation est très importante pour s assurer que les objets puissent répondre aux interactions décrites dans les diagrammes de séquence et de communication. 2. Description détaillée de diagramme d état transition (Bien). DET : Bien Description détaillée : Description: Etat : état initiale Figure 8 : Diagramme d état transition - Bien Action : proposer un bien, Etat : en attente Action : annuler, Etat : état finale ou Action : valider, Etat : publier Action : Commander, Etat : Commandé Action : annuler, Etat : Publier ou Action : valider, Etat : Etat finale VI. Diagramme d activité : 1. Définition : Le diagramme d activités représente les activités que réalisent un ou plusieurs objets. Il peut correspondre à la description en détail d une activité du diagramme d états transitions, à la description d une méthode. Il peut également décrire l activité d un système ou d un sous système en assignant les responsabilités à chaque acteur. Le diagramme d activités constitue aussi un bon choix pour décrire un cas d utilisation. 12

13 2. Description détaillée de diagramme d activité : DA : Ajouter Bien Description détaillée : Description: 1. Le client ajouter un bien 2. L administrateur valider le bien 3. Le client commander le bien Figure 9: Diagramme d'activité - Ajouter bien 4. L administrateur valider la commande 5. L administrateur facturer la commande 6. Le client payé 7. Le client récupérer la commande VII. Diagramme de déploiement : 1. Définition : Le diagramme de déploiement montre le déploiement physique des artefacts (éléments concrets tels que fichiers, exécutables, etc.) sur les ressources matérielles. 13

14 2. Description détaillée de diagramme déploiement système : Figure 10: Diagramme de déploiement Description : La réalisation d'une application en JEE, consiste à suivre des concepts et respecter certain norme, chaque application web doit être séparé en couches : - Couche présentation. - Couche abstraction. - Couche métier. - Couche persistante. Le diagramme ci-dessus présente la schématisation de composantes utilisées dans la création de l'application : - Serveur Web (Apache Tomcat 7) : c'est où le système va être installé, le serveur contient un interpréteur java (JVM - Java Virtual Machin) qui va exécuter le code java installé on interrogeant un serveur de base de données. - Serveur de base de données (MySQL) : Le SGBD MySQL est supporté par un large éventail d'outils, il est surtout installé pour les applications Web, et celui qui va contenir la base de données du système. -PC client : qui contient un navigateur internet qui va se connecter avec le serveur web via l'internet et par des requêtes HTTP il va scruter le système. 14

15 VIII. Architecture Technique : 1. Choix technologiques : UML : «UML (en anglais Unified Modeling Language ou «langage de modélisation unifié») est un langage de modélisation graphique à base de pictogrammes. Il est apparu dans le monde du génie logiciel, dans le cadre de la «conception orientée objet». Couramment utilisé dans les projets logiciels, il peut être appliqué à toutes sortes de systèmes ne se limitant pas au domaine informatique. Jsf : Java Server Faces est un Framework de développement d application Web en Java permettant de respecter le modèle d architecture MVC et basé sur des composants côté présentation. Facelet Technologie de présentation pour le développement d'applications web en Java ; Système de templating : permet de définir des vues de JSF en utilisant des calibres du modèle HTML ; Réduit la quantité de code nécessaire pour intégrer des composants dans la vue. Richfaces : Librairie de composants JSF pour le développement d'applications web riches (RIA) Rich Internet Application avec Ajax. Spring : Spring est un framework open source J2EE pour applications 3-tiers ; Faciliter l'intégration des différentes technologies qui a priori sont pour le moins hétérogènes. Hibernate : Hibernate est un Framework open source gérant la persistance des objets en base de données relationnelle. Spring Security : Framework qui permet la gestion de deux grandes problématiques liées à la sécurité applicative : Authentification ; Autorisation. 15

16 2. Outils : MagicDraw UML est un outil graphique de modélisation UML disposant de fonctions de travail collaboratif. Conçu pour les Consultants Métier, les analystes développeurs, les développeurs, les ingénieurs qualité, et les rédacteurs de documentation, cet outil de développement dynamique et polyvalent facilite l'analyse et la conception de systèmes orientés objets (OO) et de bases de données. Il fournit le meilleurs mécanisme d engineering de code de l industrie (avec un reverse complet pour les environnements J2EE, C#, C++, CORBA IDL,.NET, XML Schéma, WSDL) ainsi que le modèle de base de données, la génération de DDL. TOMCAT L'utilisation d'un serveur Java EE est obligatoire pour le développement de pages Web dynamiques en Java EE. Un serveur HTTP classique reçoit des requêtes HTTP et renvoie des réponses mais il ne connait pas les Servlets, les JSP... Il est donc essentiel d'utiliser un programme appelé moteur de Servlets qui est contenu dans le serveur Java EE et qui permet de pallier ce manque. ECLIPSE Eclipse est l'environnement de développement (spécialisé pour le langage Java) qui sera utilisé dans ce projet. Le choix d'eclipse repose essentiellement sur sa gratuité, sa facilité d'utilisation, sa puissance de développement et surtout ses nombreux plugins (bibliothèques additives). APACHE Apache est le serveur Web le plus utilisé sur Internet. Dans une architecture en production, il est recommandé d'utiliser un serveur Web en frontal d'un serveur d'applications. Ces recommandations sont également appliquées dans le cas de l'utilisation d'un conteneur Web comme Tomcat. L'utilisation d'un serveur Web en frontal est nécessaire dans ce projet pour des raisons de performance, de sécurité et de flexibilité. Coupler Tomcat et le serveur web Apache L'intégration d'un serveur Tomcat avec un serveur Web se fait au travers d'un connecteur configuré au sein de Tomcat et d'une extension ajoutée au serveur Web. Un connecteur Tomcat est une classe Java qui supporte un protocole réseau spécifique et 16

17 propriétaire. La librairie d'extension du serveur Web permet un dialogue entre les deux serveurs. MySQL Le SGBD MySQL est supporté par un large éventail d'outils. MySQL est surtout installé pour les applications Web, ce SGBD est solide et utilisé par de grands groupes spécialisés dans l'internet. Plusieurs pilotes natifs de type 4 sont disponibles pour MySQL et sont conseillés pour une utilisation en Java. 17

PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture.

PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture. Développement d une application JAVA EE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AZRAGUE Abdelhaq Email : abdlhaqmilan@gmail.com GSM : 00212640108250 Organisme Scolaire : Gestion d'une agence

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

CONCEPTION ET MISE EN PLACE D UN SYSTEME DE GESTION D UN CABINET D AVOCAT. : OULED SIDI ALI Mohamed Yassine, BEJJA Saad

CONCEPTION ET MISE EN PLACE D UN SYSTEME DE GESTION D UN CABINET D AVOCAT. : OULED SIDI ALI Mohamed Yassine, BEJJA Saad Développement d une application JAVA EE CONCEPTION ET MISE EN PLACE D UN SYSTEME DE GESTION D UN CABINET D AVOCAT PLAN PROJET Binôme ou monôme (B/M): B Nom & Prénom : OULED SIDI ALI Mohamed Yassine, BEJJA

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Dossier de conception

Dossier de conception Dossier de conception Sujet : Gestion de Stock-Pharma Réaliser par : FADIL Ghizlane ECH CHARFAOUY Abdelouahad Encadré par : M. LACHGAR Mohammed Développement d une application JAVA EE Cadre réservé à l

Plus en détail

PLAN PROJET. Rapport de Projet J2EE Réseau social. Réalisé par : YAMINE Abdelmounaim. Encadré par : LACHGAR Mohamed. Binôme ou monôme (B/M): M

PLAN PROJET. Rapport de Projet J2EE Réseau social. Réalisé par : YAMINE Abdelmounaim. Encadré par : LACHGAR Mohamed. Binôme ou monôme (B/M): M Développement d une application JAVA EE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom: Yamine Abdelmounaim Email : abdeyamine@gmail.com GSM:06 33 47 19 78 Rapport de Projet J2EE Réseau social Réalisé

Plus en détail

Application de gestion d une bibliothèque municipale

Application de gestion d une bibliothèque municipale Application de gestion d une bibliothèque municipale Réalisé par : TARIK NASRAOUI NAMEZ MOHAMED 08/03/ Cadre réservé à l encadrant : Code d identification du Candidat : Nom des Validateurs Commentaires

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Les architectures N-tiers

Les architectures N-tiers Les architectures N-tiers 1 SOMMAIRE DU COURS XML ET LES ARCHITECTURES N-TIER Introduction aux architectures N-tier Serveurs d applications Déploiement d applications J2EE Tiers applicatif : servlets Tiers

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/8 Titre professionnel : Inscrit au RNCP de Niveau III (Bac + 2) (J.O. du 19/02/13) 24 semaines + 8 semaines de stage (uniquement en formation continue) Développer une application orientée objet

Plus en détail

Développement d une Application Web pour la Gestion Bancaire

Développement d une Application Web pour la Gestion Bancaire Ministère de l Enseignement Supérieur et de la Recherche Scientifique ************ Université des sciences, des Techniques et des Technologies de Bamako (USTTB) République du Mali Un Peuple Un But Une

Plus en détail

Dr. Djamel Benmerzoug. Email : djamel.benmerzoug@univ-constantine2.dz

Dr. Djamel Benmerzoug. Email : djamel.benmerzoug@univ-constantine2.dz Master 2 SITW Les services Web Dr. Djamel Benmerzoug Email : djamel.benmerzoug@univ-constantine2.dz Maitre de Conférences A, Département TLSI Faculté des NTIC Université Constantine 2 Abdelhamid Mehri

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

Documentation technique

Documentation technique MEEVY Documentation technique Juillet 200 MEEVY a pour but de fournir aux artistes des outils pour promouvoir leur musique sur internet et proposer à l auditeur une plateforme de musique en ligne gratuite

Plus en détail

Site Web de paris sportifs

Site Web de paris sportifs Conception Nom HENAUD Benoît Numéro d auditeur 05-39166 Version V1.1 Date de mise à jour 15/05/2008 1/18 Table des matières 1. Objectif du document... 3 2. Architecture... 4 2.1. Contraintes techniques...

Plus en détail

Dossier De Conception DEVELOPPEMENT D UNE APPLICATION DE. Rapport de projet RESERVATION POUR LA PLATEFORME ANDROID. Réaliser Par :

Dossier De Conception DEVELOPPEMENT D UNE APPLICATION DE. Rapport de projet RESERVATION POUR LA PLATEFORME ANDROID. Réaliser Par : Rapport de projet Dossier De Conception DEVELOPPEMENT D UNE APPLICATION DE RESERVATION POUR LA PLATEFORME ANDROID Réaliser Par : ABDELAALI AIT BOUGARMOUD Encadrer Par : MOHAMMED LACHGAR Sommaire Table

Plus en détail

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux Avant-propos 1. À qui s adresse ce livre? 11 2. Les pré-requis 12 Préambule 1. Rappel sur les architectures Internet/Intranet/Extranet 13 1.1 Le protocole HTTP 14 1.1.1 Les méthodes HTTP 16 1.1.2 Les codes

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

Présentation et traitement d information sur le Web Présentation du WWW (architectures web)

Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Jean-Michel Follin jean-michel.follin@univ-lr.fr

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15 J2EE A.-E. Ben Salem LRDE and LIP6 09 Octobre 2011 1 / 15 Plan 1 J2EE 2 Architecture Client/Serveur HTTP 3 Différence entre Web Statique et Web Dynamique 4 Web Dynamique avec un Serveur d applications

Plus en détail

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand Centrale Réseaux

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

http://kerboriou.christophe.free.fr/ 0625725312 02 rue Edouard Vaillant, 44610 indre

http://kerboriou.christophe.free.fr/ 0625725312 02 rue Edouard Vaillant, 44610 indre CHRISTOPHE KERBORIOU ANALYSE PROGRAMMEUR 24 ans IUT NANTES kerboriou.christophe@free.fr 0625725312 02 rue Edouard Vaillant, 44610 indre Parcours universitaire IUT NANTES : 2006 Licence Professionnelle

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

TERMES DE RÉFÉRENCE «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE» RELATIFS A LA

TERMES DE RÉFÉRENCE «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE» RELATIFS A LA RÉPUBLIQUE TUNISIENNE *** MINISTÈRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE *** UNIVERSITÉ DE JENDOUBA TERMES DE RÉFÉRENCE RELATIFS A LA «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE»

Plus en détail

Architectures et Web

Architectures et Web Architectures et Web Niveaux d'abstraction d'une application En règle générale, une application est découpée en 3 niveaux d'abstraction : La couche présentation ou IHM (Interface Homme/Machine) gère les

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

JSF 2 avec Eclipse Développement d'applications web avec Java Server Faces (2ième édition)

JSF 2 avec Eclipse Développement d'applications web avec Java Server Faces (2ième édition) Applications web, servlets et JSP 1. Introduction 15 2. Rappels sur la notion d'application web 15 2.1 Éléments constitutifs d'une application 15 2.2 Vie d'une application 16 3. Les servlets 16 3.1 Présentation

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

Apache Tomcat 8. Guide d administration du serveur Java EE 7 sous Windows et Linux. Apache Tomcat 8. Apache Tomcat 8

Apache Tomcat 8. Guide d administration du serveur Java EE 7 sous Windows et Linux. Apache Tomcat 8. Apache Tomcat 8 Avant-propos Préambule La plate-forme Java EE Installation et configuration Administration du serveur Déploiement et gestion des applications La sécurité du serveur et des applications Analyse et supervision

Plus en détail

Applications Web dynamiques SIO-21970

Applications Web dynamiques SIO-21970 Faculté des sciences de l'administration Systèmes d'information organisationnels Université Laval Automne 2003 Applications Web dynamiques SIO-21970 Professeur: Dzenan Ridjanovic Bureau: 2519 Téléphone:

Plus en détail

Chapitre 4 Les Servlets. 1. Qu'est-ce qu'une Servlet? 1.1 Présentation. 1.2 Requêtes HTTP

Chapitre 4 Les Servlets. 1. Qu'est-ce qu'une Servlet? 1.1 Présentation. 1.2 Requêtes HTTP 210 Les Servlets 1. Qu'est-ce qu'une Servlet? 1.1 Présentation Les Servlets sont la base de la programmation Java EE. La conception d'un site Web dynamique en Java repose sur ces éléments. Une Servlet

Plus en détail

Java et Objet. Amélie Lambert 2014-2015. Amélie Lambert 2014-2015 1 / 42

Java et Objet. Amélie Lambert 2014-2015. Amélie Lambert 2014-2015 1 / 42 Java et Objet Amélie Lambert 2014-2015 Amélie Lambert 2014-2015 1 / 42 Chapitre 8 Développement d applications Web Amélie Lambert 2014-2015 2 / 42 Plan du cours Typologie des applications Web Architecture

Plus en détail

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage Type du document Auteur(s) Planning Danielle Drillon Date de création 20/02/2007 Domaine de diffusion Validé par Interne Équipe Versions Auteur(s) Modifications 1.0 Danielle Drillon Création 1.1 Danielle

Plus en détail

Un serveur d'archivage

Un serveur d'archivage Un serveur d'archivage destiné au Service Commun de Documentation de l'université de la Méditerranée Encadrement : Noël Novelli Représentants client (S.C.D.) : Axelle Clarisse Ronan Lagadic Equipe Projet

Plus en détail

Architecture des systèmes d information

Architecture des systèmes d information Architecture des systèmes d information Table des matières 1 La décennie 70 1 2 Le modèle relationnel (les années 80) 1 3 Enrichissement du relationnel (les années 80/90) 2 4 Système d informations (les

Plus en détail

de UML à Java Conception et réalisation d'une application Web dans le domaine de la sémantique

de UML à Java Conception et réalisation d'une application Web dans le domaine de la sémantique Description d'uml et du Processus Unifié 1. Introduction 9 2. La genèse d UML : Unified Modeling Language 9 3. Le Processus Unifié 11 Introduction du projet 1. Introduction 15 2. Le domaine de l application

Plus en détail

Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL

Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL Table des matières Système d'exploitation... 3 Environnement de développement intégré... 3 Le workspace... 3 Le

Plus en détail

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT ÉE J2EE - JAVA - ORACLE. 28 ans - 7 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT ÉE J2EE - JAVA - ORACLE. 28 ans - 7 ans d'expérience C0087 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT ÉE J2EE - JAVA - ORACLE 28 ans - 7 ans d'expérience Expert ises mét iers : Langues : Distribution, Logistique, Banque, finance, Energie, Domotique, Editeur de logiciels

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 16 NFP111 Systèmes et Applications Réparties Cours 10 - Les Enterprise Java Beans ( aux serveurs ) Claude Duvallet Université du Havre UFR Sciences et Techniques

Plus en détail

Kit d'intégration FAS+

Kit d'intégration FAS+ Guide d'intégration de l'application IAM - Annexe Kit d'intégration FAS+ Date 24/08/2012 Version 3.0 TABLE DES MATIÈRES 1 Introduction...3 2 Kit d'intégration FAS+...3 2.1 Pages JSP...4 2.2 Classes Java...7

Plus en détail

Architecture Constellio

Architecture Constellio Architecture Constellio Date : 12 novembre 2013 Version 3.0 Contact : Nicolas Bélisle nicolas.belisle@doculibre.com 5146555185 1 Table des matières Table des matières... 2 Présentation générale... 4 Couche

Plus en détail

Gestion du service des enseignements Analyse détaillée. Gestion du service des enseignements. Ce document est la propriété exclusive du groupe GSE

Gestion du service des enseignements Analyse détaillée. Gestion du service des enseignements. Ce document est la propriété exclusive du groupe GSE 1 sur 54 Projet Émetteur du Document Groupe GSE Destinataire du Document J.L. Massat Titre Nom Du Fichier O_Analyse_Detaillee_v2.1.pdf Version v2.1 Historique Des Versions Version Date Création Date Validation

Plus en détail

Evolutions du Web et des langages

Evolutions du Web et des langages Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB

Plus en détail

Soutenance du 02/02/07 Tuteur de projet : Peter SANDER Michael LAGUERRE - Camille ROUX- Matthieu SEGRET- Mathieu SIVADE

Soutenance du 02/02/07 Tuteur de projet : Peter SANDER Michael LAGUERRE - Camille ROUX- Matthieu SEGRET- Mathieu SIVADE Soutenance du 02/02/07 Tuteur de projet : Peter SANDER Michael LAGUERRE - Camille ROUX- Matthieu SEGRET- Mathieu SIVADE 02/02/2007 Cero Repository 1 Plan Problématique Nos besoins Qu'avons nous fait? Qu'avons

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Java EE Cours 1. Présentation Générale. Cours de 2 e année ingénieur

Java EE Cours 1. Présentation Générale. Cours de 2 e année ingénieur Java EE Cours 1 Présentation Générale Cours de 2 e année ingénieur 1 Présentation du cours Objectifs Développement d applications Web robustes «Ne pas réinventer la roue» utilisation d un framework 1 Apprentissage

Plus en détail

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment

Plus en détail

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org Scub Foundation Socle technique Java Open Source http://www.scub-foundation.org Présentation de Scub Présentation de Scub Scub est une société de service en informatique qui a pour but de fournir du conseil

Plus en détail

EXAMEN ARCHITECTURE WEB FA3BIA

EXAMEN ARCHITECTURE WEB FA3BIA EXAMEN ARCHITECTURE WEB FA3BIA Note: Cet examen est divisé en 4 parties. La notation ainsi que le temps maximum est indiqué à tire d'informations : Questions de cours (2,5 mn/question). Il est conseillé

Plus en détail

AlterPoker.com. Conception

AlterPoker.com. Conception Conception AlterPoker AlterPoker.com Conception Date de mise à jour : 16 / 06 / 2013 Version : 1.0 Nom VIAU Antoine Numéro d auditeur 1/18 Table des matières AlterPoker.com... 1 Conception... 1 1. Objectif

Plus en détail

Projet JEE Approfondi

Projet JEE Approfondi EISTI Projet JEE Approfondi Forum Lefaux Maxime, Koczwara Christian, Delhomme Fabrice, Jiang Manjun, Morales Christian 21/05/2010 Utilisation des plugins Stripes et Hibernate pour la création d un forum.

Plus en détail

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret. Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation

Plus en détail

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience I0049 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE 27 ans - 5 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels Roumain (Langue maternelle), Russe (Avancé), Anglais (Intermédiaire),

Plus en détail

Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne

Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne Conférence francophone ESRI 2006 12 octobre Issy-les-Moulineaux Conseil général de Seine-et-Marne Direction Générale des

Plus en détail

Architecture J2EE. Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE. Thierry Lecroq (Univ. Rouen) J2EE 1 / 16

Architecture J2EE. Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE. Thierry Lecroq (Univ. Rouen) J2EE 1 / 16 Architecture J2EE Thierry Lecroq (merci à Alexandre Pauchet (INSA Rouen)) Université de Rouen FRANCE Thierry Lecroq (Univ. Rouen) J2EE 1 / 16 Plan 1 Historique 2 Architecture J2EE 3 J2EE et applications

Plus en détail

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 Environnement : Ce projet a été réalisé en deuxième année de BTS, il s'agit d'un travail de groupe

Plus en détail

Formation développement Java, Spring et Hibernate

Formation développement Java, Spring et Hibernate L institut de formation continue des professionnels du Web Formation développement Java, Spring et Hibernate Référence formation : Durée : Prix conseillé : DJSH 10 jours (70 heures) 4 500 HT (hors promotion

Plus en détail

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. Programmer avec Java EE. Besoins des développeurs. Prérequis / Objectifs

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. Programmer avec Java EE. Besoins des développeurs. Prérequis / Objectifs Plan du cours 2 Introduction générale EJB : les fondamentaux Programmer avec Java EE Introduction générale Michel Buffa (buffa@unice.fr), UNSA 2011, modifié par Richard Grin (version 1.0), avec emprunts

Plus en détail

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture

Plus en détail

Cahier des charges techniques

Cahier des charges techniques Ecole Ingénieurs 2000 Filière Informatique et Réseaux Version 1.1 Date : 9-11-2006 Cahier des charges techniques Membres de l'équipe E-MOTEP : Mathieu BRUNET Jérémy FONTERAY Julien JORRY Christophe KELLER

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

Short-Circuit Introduction a Spring. Cours Spring. Spring utilise certaines technologies comme :

Short-Circuit Introduction a Spring. Cours Spring. Spring utilise certaines technologies comme : Cours Spring 1 Présentation Générale Historique Framework créé en 2002 par Rod Johnson, afin de proposer une réelle alternative technique aux EJB s, alors gouffre de performance en terme d applications

Plus en détail

Leçon 0 : Introduction au développement web

Leçon 0 : Introduction au développement web Module : Atelier programmation n- tiers Atelier de TP : N 0 Durée : 6h Groupes : M31- M32 Leçon 0 : Introduction au développement web NB : Ce document est un support de cours (notes de cours) : ce n'est

Plus en détail

Etude de cas : PGE JEE V2

Etude de cas : PGE JEE V2 Arrivés à ce point du tutoriel, nous savons créer une application Web implémentant la persistance des données. Toutefois, le modèle de cette application était simple et composé d'une unique classe et les

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Installation esupdev2.5 environnement de test et prise en main d'esup-portail

Installation esupdev2.5 environnement de test et prise en main d'esup-portail Page 1 of 9 Installation esupdev2.5 environnement de test et prise en main d'esup-portail Ce document décrit comment installer et utiliser le package 'environnement de prise en main esupportail'. Vincent

Plus en détail

37 ans. Ingénieur développement logiciel, 11 ans d'expérience.

37 ans. Ingénieur développement logiciel, 11 ans d'expérience. Stéphane Mitride Avenue de France 23 1004 LAUSANNE SUISSE smitride@citycable.ch 37 ans +41 78.896.11.77 Ingénieur développement logiciel, 11 ans d'expérience. EXPERIENCE PROFESSIONELLE Depuis 2009 Lausanne

Plus en détail

Programmation du Web : Présentation du Web dynamique

Programmation du Web : Présentation du Web dynamique Programmation du Web : Présentation du Web dynamique Jean-Baptiste Vioix (Jean-Baptiste.Vioix@u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-8 Présentation Nécessité du web dynamique

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Architecture technique

Architecture technique OPUS DRAC Architecture technique Projet OPUS DRAC Auteur Mathilde GUILLARME Chef de projet Klee Group «Créateurs de solutions e business» Centre d affaires de la Boursidière BP 5-92357 Le Plessis Robinson

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

Plus en détail

INGÉNIEUR - DÉVELOPPEUR JUNIOR JAVA. 23 ans - 2 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR JUNIOR JAVA. 23 ans - 2 ans d'expérience S0122 INGÉNIEUR - DÉVELOPPEUR JUNIOR JAVA 23 ans - 2 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, Telecoms, Content management Roumain (Langue maternelle), Russe (Avancé), Français

Plus en détail

CHEF DE PROJET SENIOR J2EE - JAVA - ORACLE. 34 ans - 7 ans d'expérience

CHEF DE PROJET SENIOR J2EE - JAVA - ORACLE. 34 ans - 7 ans d'expérience T 0044 CHEF DE PROJET SENIOR J2EE - JAVA - ORACLE 34 ans - 7 ans d'expérience Expert ises mét iers : Langues : Cert if icat ions : Distribution, Logistique, Editeur de logiciels, Telecoms, Banque, finance

Plus en détail

<< Crédit Club Auto >>

<< Crédit Club Auto >> Abbas Ahmad Année 2010/2011 Matin Bayramov Analyse et Modélisation des Systèmes Informatique (AMSI) Projet de Modélisation UML > Professeur encadrant : M. GUILLAUME PAQUETTE Projet

Plus en détail

Noël Macé Formateur et Consultant indépendant expert Unix et FOSS http://www.noelmace.com. Java EE. Tomcat

Noël Macé Formateur et Consultant indépendant expert Unix et FOSS http://www.noelmace.com. Java EE. Tomcat Noël Macé Formateur et Consultant indépendant expert Unix et FOSS http://www.noelmace.com Java EE Tomcat Licence Creative Commons Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

Applications distribuées: le retour du client "riche"

Applications distribuées: le retour du client riche Applications distribuées: le retour du client "riche" Markus Jaton, Olivier Liechti Olivier Liechti / Markus Jaton /1 Agenda Java a-t-il un avenir sur le "desktop"? Swing vs. AJAX: idées préconçues? Architecture

Plus en détail

Application Web de gestion des formations (T09006)

Application Web de gestion des formations (T09006) Application Web de gestion des formations (T09006) Au sein d une équipe assurant des formations métier pour l un de nos clients grand compte, l objectif consiste à analyser les besoins, concevoir et implémenter

Plus en détail

Conception d Applications Réparties

Conception d Applications Réparties Jean-François Roos LIFL - équipe GOAL- bâtiment M3 Extension - bureau 206 -Jean-Francois.Roos@lifl.fr 1 Objectifs du Cours Appréhender la conception d applications réparties motivations et concepts architectures

Plus en détail

Découverte d'activiti et comparaison avec Bonita

Découverte d'activiti et comparaison avec Bonita Découverte d'activiti et comparaison avec Bonita STARXPERT - Siège social : 100 rue des Fougères 69009 LYON SAS au capital de 40 000 - Siret : 449 436 732 00035 - NAF : 723Z Table des matières 1 Introduction...3

Plus en détail

Architecture Logicielle

Architecture Logicielle Architecture Logicielle Chapitre 3: UML pour la description et la documentation d une architecture logicielle Année universitaire 2013/2014 Semestre 1 Rappel L architecture d un programme ou d un système

Plus en détail

Java EE Approfondi - Cours 2. Cours de 2 e année ingénieur Spécialisation «Génie Informatique»

Java EE Approfondi - Cours 2. Cours de 2 e année ingénieur Spécialisation «Génie Informatique» Java EE Approfondi - Cours 2 Cours de 2 e année ingénieur Spécialisation «Génie Informatique» Présentation Lier l'orienté objet et la base de données relationnelle peut être lourd et consommateur en temps.

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet...

Plus en détail

Développement XPages : Cursus standard

Développement XPages : Cursus standard Développement XPages : Cursus standard Modules Pré requis Développeur Notes 2 jours Développeur Web 2 jours Module principal Développeur XPages 3 jours Modules spécialisés 2 jours par module dojo et dijit

Plus en détail

Positionnement de UP

Positionnement de UP UNIFIED PROCESS Positionnement de UP Unified Process Langage Méthode Outil logiciel UML UP RUP 6 BONNES PRATIQUES développement itératif gestion des exigences architecture basée sur des composants modélisation

Plus en détail

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie 1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de Workflow Le moteur de workflow 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/

Plus en détail

Les clients légers. Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008. Pierre Verron. CFAI INGÉNIEURS 2000 Caribbean's Pirates Crew

Les clients légers. Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008. Pierre Verron. CFAI INGÉNIEURS 2000 Caribbean's Pirates Crew Les clients légers Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008 Pierre Verron CFAI Sommaire Définitions Objectifs Historique Les architectures Inventaire des avantages et des inconvénients

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications

Plus en détail

OFFRES DE STAGES REGION EST. Market Unit 8 - Software Engineering & Testing

OFFRES DE STAGES REGION EST. Market Unit 8 - Software Engineering & Testing OFFRES DE STAGES REGION EST Market Unit 8 - Software Engineering & Testing 2013 EDITO Chère étudiante, cher étudiant Vous avez entre les mains notre catalogue rassemblant les opportunités de stages que

Plus en détail