2010-09-26 4 views
0

Nous avons besoin de générer plusieurs vues dynamiques sur le même serveur. Nous avons une application Java qui est déployée sur Tomcat. Maintenant, nous voulons créer une couche de vue. La vue devrait être générée en fonction de l'appareil. Exemple: pour les utilisateurs de PC, la vue génère des contenus Flash/Flex, pour les utilisateurs iPhone, elle génère du contenu HTML, pour les utilisateurs Roku, elle génère des contenus BrightScript, etc.Vues dynamiques multiples à partir du même serveur

Quelqu'un peut-il suggérer un cadre MVC (ou autre) qui nous aide à générer plusieurs vues sur le même modèle. Si ce n'est pas un cadre, quelle pourrait être la stratégie pour générer des résultats différents à partir de la même application serveur.

Répondre

0

Vous devez avoir 3 clients différents et un type de données, au cours du démarrage, vous devez initier les clients en utilisant les données du serveur. Vous ne devriez pas générer de clients parce que c'est une mauvaise idée, juste des clients init. Et l'un des principes mvc est des données communes et des vues différentes.

+0

Merci pour cette information. Je peux donc instancier le client en fonction d'un paramètre (par exemple, le nom du périphérique). Maintenant, la question est de savoir si nous avons un framework générique unique, je peux utiliser pour générer différentes sorties comme html/flex etc. à partir du même modèle générique. Par exemple, le framework Struts permet de générer une sortie html. Pouvons-nous avoir un cadre unique similaire qui nous permet de générer différents formats de sortie. – user458580

+0

Peut-être que vous pouvez fournir quelques liens différents comme mydemo.com/pc mydemo.com/iph et ainsi de suite. Le serveur sera un, mais les clients seront différents. – jitm

Questions connexes