framework - spring mvc netbeans paso a paso
Spring vs Java EE 7 (2)
Ahora estoy leyendo "Iniciando Java EE 7". Y me pregunté si Java EE 7 es una buena pila de tecnologías, incluye CDI, validación de beans, JSF para niveles web y otras especificaciones.
Entonces recibí una pregunta:
¿Por qué debería estudiar Spring framework si Java EE 7 existe y cubre todas las capacidades que implementa Spring?
Compartiré un poco de lo que sé sobre el uso de Spring. Tiene razón al decir que Java EE 7 tiene todas las tecnologías para ayudar a resolver los problemas.
Well Spring solo mejora estas capacidades y hace la vida más fácil para un desarrollador.
Como ejemplo, cuando utiliza Spring MVC framework puede usar etiquetas Spring UI para crear su JSP y esas etiquetas a su vez pueden ayudarlo a asignar los valores directamente a su controlador. Por controlador me refiero a la clase Java que se invoca cuando se forma submit. También le ayuda a validar los datos del formulario.
Esto se puede lograr utilizando la tecnología Servlet también, pero Spring le permite enfocarse en la lógica de negocios y se ocupa de estos.
En mi experiencia como desarrollador, es bueno saber y comprender Java EE 7, pero los marcos como Spring utilizan algunas de las mejores prácticas y patrones para facilitar la vida de los desarrolladores.
Me gustaría escuchar las opiniones de otros también.
Espero que esto ayude.
Creo que uno simplemente debería conocerlos a los dos. Spring tiene una gran comunidad y se usa ampliamente, pero Java EE ahora también está avanzando, usando muchas tecnologías que están en Spring en sus últimas versiones.
Sin embargo, es incorrecto decir que Java EE cubre todos los campos que Spring hace. En mi opinión, Spring todavía tiene algo que podría marcar la diferencia, si trabajas en dominios particulares, como el móvil (Spring mobile), social (Spring social), la gestión de flujos de navegación (Spring Webflow) y otros.