37
JavaServer Pages (JSP) JSP Cours 5

JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

JavaServer Pages(JSP)

JSP

Cours 5

Page 2: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Prérequis pour ce cours

Page 3: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Motivation et historique

Page 4: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

ssi : la technique

Page 5: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

JavaServer Pages

Page 6: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Comment ça marche ?

Page 7: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

JSP vs. Servlets

Page 8: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Notre première JSP

Page 9: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Moteurs de JSP (et de servlets)

Page 10: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Serveurs Web et JSP

Page 11: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Tomcat

Page 12: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Tomcat (suite)

Page 13: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Tomcat et JSP

Page 14: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Exécution de JSP

Page 15: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Exécution de JSP (suite)

Page 16: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Que s'est il passé ?

Page 17: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

La servlet construite

Page 18: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Algorithme d'exécution de la JSP

Page 19: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

3 parties d’une JSP

Page 20: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Scriptlets

Page 21: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Déclarations

Page 22: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Expressions

Page 23: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Objets prédéfinis dans une JSP

Page 24: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Un exemple complet

Page 25: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Un exemple complet

Page 26: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Déboguer les JSP

Page 27: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Déboguer les JSP (suite)

Page 28: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Déboguer les JSP : exemple

Page 29: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Déboguer les JSP : exemple (suite)

Page 30: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Déboguer les JSP : exemple (fin)

Page 31: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Enchaîner les pages

Page 32: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Enchaîner les pages (suite)

Page 33: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Architecture MVC

Page 34: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Architecture MVC (suite)

Page 35: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Architecture MVC (suite)

Page 36: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

Bibliographie

Page 37: JavaServer Pages (JSP) Cours 5 - Ex-MachinaJavaServer Pages (JSP) JSP Cours 5 Prérequis pour ce cours Motivation et historique ssi : la technique JavaServer Pages Comment ça marche

QUESTIONS ?