Código redundante encapsulado
El marco encapsula algún código redundante con una baja tasa de reutilización para nosotros.
Mecanismo de reflexión y proxy dinámico
Utilizando el mecanismo de reflexión y proxy dinámico, el código es universal.
Desarrollo simplificado
El framework simplifica el desarrollo. Por ejemplo, Struts utiliza un mecanismo de reflexión y un mecanismo de interceptación para ayudarnos a obtener valores de formulario, e Hibernate proporciona algunas adiciones, eliminaciones y correcciones comunes a la base de datos.
Cumplir con las especificaciones
El uso del marco requiere el cumplimiento de algunas especificaciones y configuraciones.