Olivier Perrin, Université de Lorraine LicencePro, 2014

Olivier Perrin, Université de Lorraine LicencePro, 2014
Java Avancé
LicencePro 2014
Olivier Perrin
Université de Lorraine
Olivier Perrin, Université de Lorraine LicencePro, 2014
Organisation
Objectifs du cours
connaître les caractéristiques des applications Web
maîtriser les concepts
maîtriser une solution technique: Java EE
maîtriser quelques patrons de conception
Prérequis
programmation Java
Évaluation
un examen écrit plus TPs/projet atelier
Me contacter
olivier.perrin@loria.fr
2
Olivier Perrin, Université de Lorraine LicencePro, 2014
!!Architectures"Outils"Java"Servlets"État servlet "JSP"Accès BD"Conception"
Applications Web et architectures n-tiers
Outils
Java et applications Web
Servlets
État d’un servlet
Les JSP
Accès aux BD avec servlets
Conception
Plan
3
Olivier Perrin, Université de Lorraine LicencePro, 2014
!!Architectures"Outils"Java"Servlets"État servlet "JSP"Accès BD"Conception"
Évolution des applications
© Gartner, 2014
4
© 2014 Gartner, Inc. and/or its affiliates. All rights reserved.
Software-defined Applications on the
Application Architecture Road Map
UX
BL
² User Experience
² Business Logic
² Thing (Fit for Purpose Device)
Mono
UX
BL
Data
2-Tier
Data
UX
BL
3-Tier
Data
BL
UX
SOA
Data
BL
Service APIs
UX Svc.
Svc. ² Service
1970's 1980's 1990s 2000's
T
Web Scale
SOA
Svc.
Svc.
Svc.
Svc. Svc. Svc.
Svc.
Svc.
Svc.
Svc.
Svc.
Svc.
Svc.
Svc.
Svc.
Svc.
2010's
UX Svc.
Software-defined
SOA
Outer APIs
UX T Svc.
2014+
Inner APIs
Data
BL
Virtualization Boundary
Olivier Perrin, Université de Lorraine LicencePro, 2014
!!Architectures"Outils"Java"Servlets"État servlet "JSP"Accès BD"Conception"
Application Web: les besoins
Applications Web
fonctions réparties entre plusieurs systèmes
reposent sur les architectures n-tiers
Chaque système contient une partie de l’application
les parties manquantes sont exécutées sur les autres systèmes
les informations sont échangées sur le réseau
3 parties
partie présentation
partie applicative/orientée métier
partie ressources
5
1 / 92 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !