quelle est la différence entre MVC1 et MVC2
Je suis à l'aide de modèle de conception MVC en jsp-servlet application web, et que vous voulez quelle est la différence exacte entre MVC1 et MVC2 , quelqu'un peut-il aider?
MODIFIER nouvellement j'entends qu'il y a 2 versions de l'utilisation de MVC dans le servlet de programmation, j'ai entendu dire que MVC1 il est une sorte de couplage entre le contrôleur et la vue , mais dans MVC2 ils le dépasser, si quelqu'un sait si c'est bon ou mauvais, je serai très reconnaissant.
OriginalL'auteur palAlaa | 2011-01-03
Vous devez vous connecter pour publier un commentaire.
Il pourrait être possible que vous lisez cette version en relation avec asp.net MVC, comme il y a différentes versions de ce cadre. Il n'existe pas de version 2.0 du modèle mvc, juste une version 2.0 de l'asp.net MVC.
Dans le contexte de la page jsp, servlets, voir: Modèle 1 et Modèle 2. En un mot: le Modèle 1 ne dispose pas d'un contrôleur à l'envoi des demandes, le Modèle 2.
"Dans le Modèle 1, une demande est faite pour une JSP en servlet ou puis que JSP servlet ou les poignées de toutes les responsabilités pour la demande" à partir de [en.wikipedia.org/wiki/Model_1]. Voici le point de MVC1 container de servlet jsp peut traiter la demande, mais dans MVC2 seulement la serlvet est le contorller. Donc merci beaucoup pour ur de réponse.
OriginalL'auteur Femaref
MVC 1, le contrôleur et le modèle,les deux sont des JSP. Alors que dans MVC2 contrôleur est servlet et le modèle est de classe java.
Dans MVC1 il y a un couplage étroit entre la page et le modèle d'accès aux données se fait généralement à l'aide de balises Personnalisées ou via java bean appel.
Dans l'architecture MVC2 il y a un seul contrôleur qui reçoit la demande de l'application et est responsable de la prise de mesures appropriées en réponse à chaque demande.
MVC1 architecture est la page de conception centrée sur l'ensemble de l'entreprise et la logique de traitement s'entend de toute page JSP peut soit présent dans la page JSP ou peuvent être appelées directement à partir de la page JSP
OriginalL'auteur pravin kottawar
MVC1 était une première génération de l'approche qui a utilisé les pages JSP et JavaBeans architecture des composants à mettre en œuvre l'architecture MVC pour le Web. Les requêtes HTTP sont envoyés à une page JSP qui implémente la logique du Contrôleur et appelle le Modèle de données pour mettre à jour la Vue. Cette approche combine le Contrôleur et la Vue de la fonctionnalité dans une page JSP et rompt donc le paradigme MVC. MVC1 est approprié pour de simples de développement et de prototypage. Il n'est pas, cependant, recommandé pour un développement sérieux.
MVC2 est un terme inventé par Sun pour décrire une architecture MVC pour les applications basées sur le Web dans lequel les requêtes HTTP sont transmis par le client à un Contrôleur de servlet, qui met à jour le Modèle et invoque ensuite la Vue appropriée au convertisseur par exemple, JSP de la technologie, qui à son tour rend la Vue à partir de la mise à jour du Modèle.
La caractéristique de la MVC2 approche est la séparation de Contrôleur de code à partir de
contenu. (Implémentations de présentation des frameworks tels que Struts, adhérer à la MVC2 approche).
C'est ce que j'ai trouvé ici: http://www.theserverside.com/discussions/thread.tss?thread_id=20685
OriginalL'auteur OsLivon
MVC-1 Architecture
1) MVC-1 Architecture, unique composant web(Servlet/JSP) est utilisé en tant que Contrôleur et la vue, mais pour les autres calques séparés les composants web sont prises....
2) Depuis, seul élément est pris en tant que Contrôleur et la vue, les logiques sont mélangés..
MVC-2 Architecture
1) MVC-2 Architecture des composants distincts devraient être prises pour séparer les couches...
2) les Logiques ne sont pas mixtes, il y a séparation nette entre les logiques....
OriginalL'auteur SkyFly