J'ai donc joué avec la nouvelle version d'ASP.NET MVC, pas encore la version finale, et je la trouve très belle et élégante. Cependant, au travail, nous sommes liés à Java pour le moment, alors je me demande: y a-t-il un portage de framework pour les Java comme moi? Je réalise que webforms ne sera malheureusement pas disponible mais qu'en est-il du framework de routage?Port d'infrastructure ASP.NET MVC pour Java EE?
Répondre
En fait, ASP .Net MVC est plus un port d'un autre cadre de succès à la plate-forme .Net.
Vous pouvez réellement exécuter Rails over jRuby.
La plupart des gens qui viennent à ce sujet SO ne vont pas être intéressés à apprendre à programmer dans Ruby ... –
Le Oracle ADF pour Java EE est un framework web entièrement Model-View-Controller orienté. Vous aurez également besoin de Oracle JDeveloper pour travailler avec.
Je ne recommande pas le cadre cependant (même si j'adore JDeveloper pour tout le reste de Java)
Vérifiez la stripes framework. C'est un framework Model View Controller basé sur une requête qui fonctionne très bien et qui est facile à utiliser.
Faites votre choix:
Jetez un oeil à Spring MVC. Comme le printemps lui-même, c'est assez facile à utiliser. Les documents officiels de Spring contiennent un step-by-step tutorial sur Spring MVC qui est très bon. Je ne suis pas très familier avec ASP.NET MVC, mais il devrait être assez similaire.
Vous implémentez un Controller
qui contient une méthode handleRequest(HttpServletRequest, HttpServletResponse)
, qui renvoie un objet ModelAndView
. La réponse est ensuite envoyée à votre vue (probablement un fichier jsp), vous permettant de séparer complètement le code du fichier JSP réel. Je sais qu'ASP.NET MVC mappe automatiquement les requêtes aux contrôleurs par l'URL, et que différentes URL correspondent à différentes "actions" (comme Ruby on Rails, je pense?) - Spring MVC ne le fait pas (sauf si vous changer le comportement de DispatchServlet
, je pense). Au lieu de cela, vous mappez toutes les requêtes *.htm
(ou *.jsp
ou *.do
, ou quelle que soit l'extension souhaitée) au DispatchServlet
de Spring, qui lit le ApplicationContext
(un fichier XML) pour déterminer quel contrôleur doit correspondre à votre demande hello.htm
.
Spring MVC vous donne également une série de other Controllers vous pouvez utiliser si vous cherchez à ajouter plus de fonctionnalités, telles que SimpleFormController
et AbstractWizardFormController
pour créer des formes de type assistant avec plusieurs pages/flux. Je cherche à utiliser Spring MVC au travail pour remplacer une série d'applications qui ne sont rien d'autre que plusieurs dizaines de fichiers JSP, sans middle ou business couches, le code qui vit côte à côte dans les balises de scriptlet à côté de HTML contenu. C'est un gâchis de maintenance. Je suis ravi de voir ce que Spring MVC fera pour nous en remplaçant cela.
Jetez un oeil sur le cadre de lecture - http://www.playframework.org/
Jouer est certainement le plus proche de Java obtient ASP.NET MVC. –
- 1. framework MVC pour grande application Java EE
- 2. Bon framework Ajax pour Java EE
- 3. Java EE - DAO DVO
- 4. Java EE est-il requis pour Hibernate
- 5. Intégration Java EE avec .NET pour l'authentification
- 6. Modèles de conception pour l'application Java EE
- 7. Début Java EE
- 8. Environnement de construction et d'intégration pour Java/Java EE
- 9. Java EE entrée/sortie flux
- 10. Authentification unique dans Java EE
- 11. Environnement de développement Java EE?
- 12. java ee | ejb3 | envoi d'exécution
- 13. Sécurité Java EE - clients d'application
- 14. Java EE concurrence et verrouillage
- 15. Groovy, Netbeans et Java EE
- 16. Apprendre Java EE, jboss, etc
- 17. Trèfle sur Java EE Container
- 18. Fichiers de propriétés pour l'application Java EE sur Geronimo
- 19. Comment couter un projet Java EE
- 20. Comment gérer les transactions java ee?
- 21. Simple Workflow Management avec Java EE
- 22. Demande de recommandation d'un cadre: Spring, Struts, Java EE?
- 23. Comment lancer plusieurs threads depuis Java EE?
- 24. Sécurité dans l'application Java EE avec JBoss
- 25. Filetage dans les applications Web Java EE
- 26. Engine pour ASP.net MVC
- 27. LoginStatus pour ASP.Net MVC?
- 28. Will_paginate pour ASP.NET MVC
- 29. Java: Une bonne introduction à la plate-forme Java EE pour noobs
- 30. Quelle est la meilleure façon d'apprendre Java EE pratiquement?
Votre question presque ressemble à ASP.NET MVC est une invention originale par Microsoft. (Comme DOS, Windows GUI, ...): D – hangy
Waite une minute, j'entends JSF est comme ASP.Webforms NET - une idée que Java copié à partir de MS. Mais, Java a toujours eu des dizaines de framework MVC. Je ne comprends pas votre question. – Shaw