El papel de la capa de servicio en J2EE y por qué la acción es llamar a IService en lugar de llamar directamente al método de la capa de servicio. ¡Esto no es redundante!
2. IService y Service (dao, etc.): debido a que la capa de servicio debe prestar atención a la lógica empresarial, y la lógica empresarial a veces es compleja y a veces simple, a veces un conjunto de lógica solo satisface un conjunto. del negocio y, a veces, es necesario satisfacer un conjunto de lógicas al mismo tiempo (satisfacer == cumplimiento), por lo que la capa de servicio debe mantener la escalabilidad y la extensibilidad. Por lo tanto, la capa de servicio debe seguir siendo escalable y extensible, lo que crea la necesidad de un acoplamiento flexible. El Servicio define la interfaz de acuerdo con las funciones actuales o los requisitos comerciales, y IService es responsable de la implementación específica. Puede ser polimórfico, sobrecargado, extendido, etc., según sea necesario.