Red de conocimiento informático - Material del sitio web - Cómo entender al Comité Olímpico Internacional y "Spring Di"

Cómo entender al Comité Olímpico Internacional y "Spring Di"

Ioc es un cambio de control o una inyección de dependencia. En términos generales, si necesita un objeto en alguna parte, no necesita usar new para generar el objeto que necesita. En su lugar, puede usar Spring's Bean Factory para hacer crecer dicho objeto por usted.

Aop es programación orientada a aspectos. Por ejemplo, cada vez que se realiza una operación en la base de datos, se debe generar un registro. Si tiene varias operaciones de base de datos, debe escribir métodos de registro para cada operación. Pero si usa aop, puede escribir un método que contenga un método sobre operaciones de base de datos. Cada vez que se llama a este método, puede agregar una operación para generar un registro.

No muy claro. Cuanto más escribes, más lees, más puedes entender.

Se implementa mediante inyección de dependencias. Por ejemplo, el objeto A necesita operar la base de datos. En el pasado siempre teníamos que escribir nuestro propio código en A para obtener el objeto de conexión. Con el resorte, solo necesitamos decirle al resorte que hay una conexión en A. En cuanto a cómo y cuándo se construye esta conexión, A no necesita saberlo. Cuando el sistema se está ejecutando, Spring creará una conexión en el momento adecuado y la inyectará como una inyección para completar el control de la relación entre los objetos. A necesita depender de Connection para funcionar normalmente, y esta conexión se inyecta en A mediante un resorte, de ahí el nombre de inyección de dependencia.