Architectures Logicielles Java GLG203 GLG204 - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Architectures Logicielles Java GLG203 GLG204

Description:

Architectures Logicielles Java GLG203 GLG204 Objectifs GLG Contraintes Historique Cours GLG203 TPs Petstore Projet GLG204 Autres connaissances Architectures ... – PowerPoint PPT presentation

Number of Views:105
Avg rating:3.0/5.0
Slides: 23
Provided by: Dew124
Category:

less

Transcript and Presenter's Notes

Title: Architectures Logicielles Java GLG203 GLG204


1
Architectures Logicielles JavaGLG203GLG204
2
Objectifs GLG
  • Créer Architecte intranet/internet J2EE
  • Modélisation et analyse
  • Découpage en couche, distribution
  • Design Pattern
  • Connaissance de plusieurs framework (Open Source)
  • Développements (Java/J2EE/XML/SQL)
  • Persistance / Transactions
  • Test
  • Sécurité

3
Contraintes
  • Techniques
  • J2EE 18 spécifications
  • Java beaucoup dAPIs
  • Design Pattern du GOF, J2EE, EJB
  • Organisationnelles
  • Pratique, développement
  • Pas de Hello World
  • 2h hebdomadaire

4
Historique
  • IAGL
  • 1997 Langage Java Projet fin dUV
  • 2001 Ajout de J2EE TPs hebdoArticle pour
    workshop IEEE 2003
  • GLG
  • 2005 Suppression des cours Java, uniquement
    J2EELes TPs se basent sur le Blueprint de Sun
    Java PetStore
  • 2006 J2EE gt JEE5Livre chez Eyrolles (Java EE
    5)
  • gt Plusieurs remaniements pour coller au mieux au
    métier darchitecte

5
Cours GLG203
  • Cours J2EE
  • JDBC, RMI, IIOP, Sécurité, XML
  • Web HTML, JSP, Servlet, JSTL
  • Enterprise EJB Entity, EJB Stateless et
    Stateful
  • Design Pattern
  • Test unitaire
  • Remaniement de code (Refactoring)
  • Environnement de développement (Ant, Eclipse)

6
TPs Petstore
  • TP hebdomadaire
  • Basé sur PetStore Sun (Blueprint)
  • Site de commerce électronique
  • Evolution des besoins utilisateur
  • Développement itératif et incrémental
  • Note hebdomadaire (système de test)

7
UML
Environnement
Test
Cas dutilisation Classes
Eclipse
JUnit
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
Java
8
UML
Environnement
Test
Refactoring
Cas dutilisation Classes Séquence Déploiement
Eclipse Ant
JUnit
Extraire paquetage Déplacer classe
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
Java
9
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant
Eclipse Ant
JUnit
Extraire paquetage Déplacer classe Extraire
superclasse
DAO
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
MySQL
JDBC
Java
10
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit
Extraire paquetage Déplacer classe Extraire
superclasse
DAO Facade Template Method
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
MySQL
JDBC
Swing
Java
11
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit
Extraire paquetage Déplacer classe Extraire
superclasse
DAO Facade Template Method DTO Business Delegate
Serveur dApplication
Présentation
Serveur Web
Couche de persistance
Bases de données
MySQL
JDBC
Swing
RMI IIOP
Java
12
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton
Serveur Web Tomcat
Serveur dApplication
Présentation
Couche de persistance
Bases de données
MySQL
HTML
JDBC
Swing
Servlet
RMI IIOP
Java
13
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory
Serveur dApplication
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
MySQL
HTML
JDBC
Swing
Servlet
RMI IIOP
Java
XML
14
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit Selenium IDE
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory MVC
Serveur dApplication
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
MySQL
HTML
JSP
JDBC
Swing
Servlet
RMI IIOP
Java
XML
15
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit Selenium IDE
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory MVC
Serveur dApplication
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
Custom Tag
MySQL
JSTL
HTML
JSP
Datasource
JDBC
Swing
Servlet
RMI IIOP
Java
XML
16
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant
JUnit HTTPUnit Selenium IDE
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory MVC
Serveur dApplication
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
Http Session
Custom Tag
MySQL
JSTL
Java WebStart
HTML
JSP
Datasource
JDBC
Swing
Servlet
RMI IIOP
Java
XML
17
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant NetBeans
JUnit HTTPUnit Selenium IDE
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton AbstractFactory MVC Session
Facade Service Locator
Serveur dApplication Glassfish
Présentation
Serveur Web Tomcat
Couche de persistance
Bases de données
Http Session
Custom Tag
MySQL
JSTL
Java WebStart
EJB Stateful
HTML
JSP
EJB Stateless
Datasource
JDBC
Swing
Servlet
JNDI
RMI IIOP
Java
XML
18
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant NetBeans
JUnit HTTPUnit Selenium IDE
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton MVC Session Facade Service
Locator Unique id Generator
Présentation
Serveur Web Tomcat
Serveur dApplication Glassfish
Couche de persistance
Bases de données
Http Session
Custom Tag
MySQL
JSTL
Java WebStart
EJB Stateful
JPA
HTML
JSP
EJB Stateless
Datasource
JDBC
Swing
Servlet
JNDI
RMI IIOP
Java
XML
19
UML
Environnement
Test
Design Pattern
Refactoring
Cas dutilisation Classes Séquence Déploiement Com
posant Activité
Eclipse Ant NetBeans
JUnit HTTPUnit Selenium IDE
Extraire paquetage Déplacer classe Extraire
superclasse Extraire classe Hide Delegate
DAO Facade Template Method DTO Business
Delegate Singleton MVC Session Facade Service
Locator Unique id Generator
Présentation
Serveur Web Tomcat
Serveur dApplication Glassfish
Couche de persistance
Bases de données
Http Session
Custom Tag
Web Services
MySQL
JSTL
Java WebStart
EJB Stateful
JPA
HTML
JSP
EJB Stateless
Datasource
JDBC
Swing
Servlet
JNDI
RMI IIOP
Java
XML
20
Projet GLG204
  • Réaliser un projet
  • Modélisation UML
  • Méthode d'Analyse (Arrington)
  • Document d'expression des besoins
  • Document d'analyse
  • Document d'architecture et conception
  • Développement
  • Test

21
Présentation
Serveur Web
Serveur dApplication
Couche de persistance
Bases de données
Java
XML
22
Autres connaissances
  • Pour compléter le métier darchitecte
  • Gestion de projet
  • Encadrement
  • Communication
  • Montée en charge
  • Interopérabilité avec d'autres systèmes (.Net,
    mainframe)
  • Réseau
Write a Comment
User Comments (0)
About PowerShow.com