“Conocimientos Programación>Programación Java

Java Primavera vs. Struts

2013/1/28
Primavera y Apache Struts son marcos populares para la implementación de aplicaciones Java. En comparación con Apache Struts , Spring ofrece una amplia gama de servicios que pueden ser utilizados para la web , así como aplicaciones no basadas en la Web . Apache Struts está dirigido exclusivamente a proporcionar una arquitectura optimizada para aplicaciones basadas en web Java. Tanto los marcos son de código abierto y está disponible bajo los términos de la Apache License, Version 2.0 . Primavera

Según documentación de referencia Spring Framework , Spring Framework es una plataforma Java que proporciona la infraestructura de apoyo integral para el desarrollo de aplicaciones Java. Se hizo popular y ganó amplia aceptación en la industria del software como un marco menos intrusiva y eficaz que proporciona la inyección de dependencia y la inversión de control . También cuenta con una serie de otros servicios como gestión de transacciones, programación orientada a aspectos , control de la conexión de base de datos y muchos más. El marco es fácilmente configurable para cargar sólo los módulos requeridos por una aplicación.
Apache Struts

Apache Struts es un framework de aplicaciones web en Java que proporciona un Modelo -Vista- patrón Controller ( MVC ) para simplificar las aplicaciones web construido utilizando páginas y Servlets Java Server . Marco de trabajo Struts ganó popularidad como una manera de tener una forma estándar para la creación de aplicaciones basadas en web basado en la arquitectura MVC. En comparación con la primavera , Apache Struts proporciona un conjunto más reducido de las instalaciones para la construcción de aplicaciones basadas en web.
Primavera Web MVC vs Apache Struts

Un componente de la primavera conocido como primavera web MVC proporciona características comparables como Apache Struts. Apache Struts es una buena opción si el soporte de la arquitectura MVC es todo lo que se necesita. Primavera Web MVC tiene sentido si la aplicación se está desarrollando también tiene otras instalaciones que se ofrecen en la primavera . Si es necesario , Struts tiene mecanismos para conectar marcos de inyección de dependencia como Spring en una aplicación basada en web.
Bibliotecas de etiquetas y soporte AJAX

Las versiones posteriores de ambos los marcos son capaces de soportar AJAX y JSON. Apache struts también incluye un conjunto de bibliotecas de códigos que proporcionan los componentes de la interfaz de usuario predefinidos , como menús y diseños. Primavera Web MVC también proporciona un conjunto de biblioteca de etiquetas de primavera que proporcionan soporte para el enlace de datos y temas. Las versiones posteriores de ambos marcos también proporcionan mecanismos para apoyar REST.
Primavera Web Flow

Otro de los componentes del resorte que se puede considerar en el desarrollo de aplicaciones web es Spring Web Flow . Es una extensión que proporciona un mecanismo para definir y controlar los flujos , que son un conjunto de las interacciones del usuario relacionados . En comparación con Spring MVC y Struts , donde la interacción del usuario es típicamente una solicitud y respuesta , WebFlow proporciona una forma más rica para proporcionar interacciones de los usuarios web.

Programación Java
¿Cómo saber si su servidor tiene JavaMail
Cómo utilizar el infinito en Java
Cómo reemplazar caracteres especiales en una cadena Java
Java Tutorial pantalla de bienvenida
Cómo agregar Int en una cadena en Java
Fácil Explicación de los applets de Java
Cómo redireccionar el JSP
Cómo obtener una variable de entorno en Java
Conocimientos Informáticos © http://www.ordenador.online