Salut,
Le 2 vient du fait qu'il y'a un model 1 (bien évidemment :aie:), et model n'est autre que "modèle", comme pour uen voituure ...
Bref, Sun avait proposé une première solution pour structurer le développement Web avec Java via le model 1, à base de JSPs et de beans :
http://java.sun.com/developer/techni...s_jsp/fig2.gif
Puis avait rectifié le tir avec un second modèle de développement, le model 2:
http://java.sun.com/developer/techni...s_jsp/fig3.gif
Bref, tout est dans cette page :
http://java.sun.com/developer/techni.../servlets_jsp/
Sinon, personnellement, je considère les managed beans comme faisant partie de la couche contrôle et non pas model ...
Dans le second schéma, ça correspond au carré rouge, JavaBeans (Model).
Ca peut être considéré comme la partie model de la couche contrôle/présentation (VC), mais je pense qu'ils font pas partie de la couche Model globale de l'application : ils sont là uniquement pour faire une sorte d'adaptateur entre les vues et le backend, voilà. Ils n'effectuent (ou du moins ne devraient pas) ni de logique métier ni représentent les entités qui modélisent notre domaine.