2011-03-11 24 views

Respuesta

9

Struts2 utiliza servlets debajo.

Teóricamente, Servlets será más rápido que Struts2, sin embargo, prácticamente puede notar una diferencia de casi cero ya que es menos probable que el cuello de botella en su aplicación esté en el marco de su aplicación web.

1

puntales esencialmente significa que hay un controlador de solicitudes por defecto, que hace algunos pre-procesamiento para usted y luego llama a los controladores individuales ....

controladores llaman a continuación la capa de modelos de configurar el modelo y entonces de una manera declarativa (vistas son configurables a través del struts-config) transmita la petición junto con el objeto de valor que representa el modelo de los puntos de vista para la prestación .....

esta bonita es sencillo - sin embargo si necesita hacer un uso completo de puntales, como los formularios, validación, gestión de errores y paquetes de recursos , etc. ... como mínimo, debe poder reutilizar la capa modelo en su totalidad sin tener que escribir una línea adicional de código - IFF - que lo había diseñado correctamente en el primer lugar ...

con más detalles sobre su aplicación - encontrará más ayuda ...

1

Struts2 es mejor que los servlets. Como Struts2.0 tiene filtro tiene un controlador frontal mientras que struts1.2 usa servlets debajo.

Struts2 tiene un interceptor como clase que tiene validación inbuild. Struts2 también tiene su propia biblioteca para crear GUI. Struts2 también es compatible con el lenguaje OGNL que es útil para evitar el código java en el archivo JSP. y, en definitiva, su arquitectura MVC.