Le repos de la JSF possible?
J'ai récemment assis pour le port d'une simple application Rails, je JSF (à l'aide de la Couture) pour avoir une idée de qui je voudrais être plus productif et plus. L'application Rails est Reposant, j'aime. Lors de l'entrée en JSF, j'ai été surpris de l'apprendre, peut-être à tort, que JSF seulement des Poteaux de soutien, ce qui le rend intrinsèquement non-Sommeil.
J'ai cherché un peu partout mais impossible de trouver une réponse satisfaisante. JSF/Couture semble être très populaire, mais il ne fait pas de sens pour moi, qu'il serait d'interdire toutes les méthodes HTTP, mais la POSTE. Est-il vrai que JSF, intrinsèquement, ne permettent pas une bonne architecture, ou suis-je tort de repos et de JSF est possible (intrinsèquement ou par l'intermédiaire d'un plug-in)?
OriginalL'auteur SingleShot | 2009-09-15
Vous devez vous connecter pour publier un commentaire.
Voici un post de blog qui fonctionne par le biais de cette question, même si elle n'atteint pas des conclusions définitives.
Dans mon expérience personnelle, JSF/Couture ne sont pas vraiment très populaire, en raison en grande partie à ces sortes de questions. Il semble essayer très dur de faire abstraction de la nature sous-jacente de la toile, et puis les pauses des choses comme
GET
. Le correctif (pour tout problème que vous rencontrez, est toujours "à venir dans la prochaine version" ou "pas vraiment un problème si vous avez de bons outils." YMMV, mais je serais probablement sur une autre pile.J'ai entendu de bonnes choses au sujet de Restlet, et je vois que Struts 2 a un RESTE plugin. Avec le Printemps Les 3, Spring MVC a ajout du support pour le REPOS. J'ai travaillé avec Graal, et il fait Reposante choses assez simple. Il a l'avantage supplémentaire qu'il devrait être très familier pour vous, puisque vous avez de l'expérience avec les Rails de.
Que l'article n'est pas entièrement exacte à propos de Couture et de REPOS. Il compare RoR Contrôleurs de la Couture du soutien de JAX-RS. Des choses différentes. Plus précis en comparaison RoR Contrôleurs de la Couture des Actions de Page.
OriginalL'auteur Hank Gay
JSF avec couture pouvez faire OBTENIR de l'amende. Tout dépend de ce que vous voulez faire avec elle. JSF utilise habituellement la poste pour obtenir vos données de terrain à l'arrière. Beaucoup de JSF ça marche avec la poste. Mais vous pouvez certainement utiliser accéder à l'aide de la Couture de la Page de paramètres ou même juste d'arriver à la sous-jacentes objet HTTPRequest.
Maintenant la plus Reposante architecutre, oui, ne fonctionne pas bien avec JSF. N'hésitez pas, toutefois, pour utiliser JSF pour votre interface utilisateur et JAX-RS pour votre API RESTful. Les deux peuvent vivre heureux à côté l'un de l'autre.
OriginalL'auteur Drew
En fonction de vos besoins exacts (RESTE que l'API ou plus comme un moyen d'obtenir bookmarkable Url), la Couture est plus loin que le plomb. Un article à partir de la Couture de développeurs est à http://relation.to/Bloggers/RESTSupportInLatestSeam21 où il montre les nouvelles fonctionnalités du RESTE. Parmi les autres comment vous pouvez exposer un accès complet à une entité via une API RESTful avec seulement quatre lignes de XML.
Si vous allez juste pour bookmarkable vous avez toujours soigneusement conception de la manière dont vous lien des choses (ensemble) dans vos pages JSF et de flux, bien que Seam 2.2 ajout de quelques fonctionnalités pour rendre cela plus facile.
OriginalL'auteur Elmar Weber
JSF est un à base de composants cadre, pas une action. Les url sont certainement actionliés, de sorte que si vous voulez faire une bonne application web JSF est peut-être pas ce que vous voulez.
Voir aussi:
OriginalL'auteur Paramaeleon