Así que he jugado un poco con la nueva versión, todavía no final, de ASP.NET MVC framework y me parece muy agradable y elegante. Sin embargo, en el trabajo estamos atados a Java por el momento, así que me pregunto: ¿existe un puerto de referencia para personas de Java como yo? Me doy cuenta de que los formularios web no estarán disponibles desafortunadamente, pero ¿qué pasa con el marco de enrutamiento?¿Puerto de marco ASP.NET MVC para Java EE?
Respuesta
En realidad, ASP .Net MVC es más un puerto de otro marco de éxito a .Net platfrom.
En realidad podría ejecutar Rails over jRuby.
La mayoría de las personas que vienen a este tema SO no van a estar interesadas en aprender cómo programar en Ruby ... –
El Oracle ADF para Java EE es un framework web totalmente orientada Modelo-Vista-Controlador. También necesitará Oracle JDeveloper para trabajar con él.
No recomiendo el marco embargo (aunque adoro JDeveloper para todo lo demás Java)
Mira la stripes framework. Es un marco de trabajo de Model View Controller basado en solicitudes que funciona realmente bien y es fácil de usar.
una serie de opciones:
Tome un vistazo a Spring MVC. Al igual que Spring, es bastante fácil de usar. Los documentos oficiales de Spring contienen un step-by-step tutorial en Spring MVC que es muy bueno.
No estoy tan familiarizado con ASP.NET MVC, pero debería ser bastante similar.
Implementa un Controller
que contiene un método handleRequest(HttpServletRequest, HttpServletResponse)
, que devuelve un objeto ModelAndView
. La respuesta luego se envía a su vista (probablemente un archivo jsp), lo que le permite separar completamente el código del archivo JSP real.
Sé que ASP.NET MVC asigna automáticamente las solicitudes a los controladores por la URL, y diferentes URL se asignan a diferentes "acciones" (como Ruby on Rails, ¿no?) - Spring MVC no hace esto (a menos que cambiar el comportamiento de DispatchServlet
, creo). En su lugar, asigna todas las solicitudes *.htm
(o *.jsp
o *.do
, o la extensión que desee) a Spring DispatchServlet
, que lee ApplicationContext
(un archivo XML) para determinar qué controlador asignar a su solicitud hello.htm
.
Spring MVC también le da una serie de other Controllers que puede utilizar si usted está mirando para agregar más funcionalidad, como SimpleFormController
y AbstractWizardFormController
para crear formas de tipo asistente con varias páginas/fluye.
Estoy buscando utilizar Spring MVC en el trabajo para reemplazar una serie de aplicaciones que no son más que varias docenas de archivos JSP, sin capas intermedias o comerciales, código que convive en etiquetas scriptlet junto a HTML contenido. Es un desastre de mantenimiento. Estoy emocionado de ver lo que Spring MVC hará por nosotros al reemplazar esto.
Tome una mirada en el marco de Juego - http://www.playframework.org/
Jugar es definitivamente lo más cerca que Java llega a ASP.NET MVC. –
- 1. Marco como Spring Security para Java EE?
- 2. Iniciando Java EE MVC
- 3. Marco Java MVC más cercano a Asp.net mvc3?
- 4. Canales para Java, Java EE, C#, asp.net y SOA
- 5. asp.net mvc modelos vs entidad marco modelos
- 6. ¿Existe un marco para la autenticación abstracta en ASP.NET MVC?
- 7. ¿Hay un puerto del Módulo ASP.NET de Disposición de autenticación mixta (MADAM) para ASP.NET MVC?
- 8. Eclipse EE: perspectiva de Java EE Vs perspectiva de Java
- 9. Marco de desarrollo web Java MVC?
- 10. Principio de Java EE
- 11. Marco MVC liviano para JavaScript
- 12. ¿Cómo se compara Asp.Net MVC con Java MVC frameworks?
- 13. Diferencia entre Java EE 5 y Java EE 6
- 14. Comenzando con Java EE
- 15. ¿Cómo modelar en Java EE?
- 16. Proyecto Java EE Open Source para aprender?
- 17. Aplicaciones de código abierto Java EE
- 18. Java EE 6 Patrones de diseño
- 19. Eclipse Java EE plugin
- 20. Controles de programación para ASP.Net MVC
- 21. Java EE FrontController Vs de primavera
- 22. Asp.net MVC Etiqueta Para
- 23. MVVM y ModelBinders en el marco ASP.NET MVC
- 24. ¿Para qué sirve ASP.NET MVC?
- 25. Contraseña de Asp.Net MVC para
- 26. Arquitectura Java EE con Play Framework
- 27. Ejemplos de proyectos de Java EE que utilizan patrones de diseño de Java EE
- 28. ¿Cuál es el mejor marco BDD para trabajar con ASP.NET MVC 2 + C# 4?
- 29. Servidor Swing y Java EE
- 30. Java EE/Glassfish Application Logic
Usted pregunta casi suena como ASP.NET MVC fue una invención original de Microsoft. (Como DOS, cualquier GUI de Windows, ...): D – hangy
Espera un minuto, escuché que JSF es como ASP.NET Webforms: una idea que Java copió de MS. Pero, Java siempre tenía docenas de framework MVC. No entiendo tu pregunta – Shaw