2009-10-01 19 views

Respuesta

8

Un área donde los servlets/JSP son algo débiles es la capacidad de prueba. Aunque ciertamente es posible probar los Servlets mediante el uso de simulaciones, no se sienten como diseñados con pruebas de unidades en mente. Las JSP son incluso más complicadas. Puede confiar en las pruebas funcionales de Selenium, pero en estos días, la gente quiere una cobertura de prueba unitaria. Algunos de los frameworks Java MVC más modernos le dan unidades de código más fáciles de probar.

En general, sin duda es cierto que una vieja pila de Tomcat simple con una base de datos MySQL hace el trabajo.

3

La mayoría de los marcos web abstraen los detalles de bajo nivel. Por ejemplo, Wicket, Tapestry y JavaServer Faces le permiten pensar en términos de componentes (por ejemplo, botones, etiquetas, lista desplegable, etc.) en lugar de protocolos http. Incluso los marcos web orientados a la acción como Spring MVC y Struts le brindan un nivel más alto que las tecnologías subyacentes utilizadas.

Como una ventaja adicional, estos marcos vienen con capacidades adicionales, como Ajax, Comet, integración con marcos de persistencia, que funciona de la caja.

Por supuesto, como ha señalado Asaph, los marcos web suelen ser más fáciles de probar.

Cuestiones relacionadas