Cómo evaluar el marco de la capa de aplicación node.js de Bearcat basado en POJO
Bearcat consta de varias partes, que incluyen: Contenedor principal El contenedor principal contiene los módulos principal, Beans y Context. Los módulos Core y Beans proporcionan las partes básicas del contenedor, incluidos los contenedores IoC y la inyección de dependencias. BeanFactory es una implementación compleja del patrón de fábrica. Elimina la necesidad de escribir singletons manualmente y permite que la lógica real del programa se desacople de la configuración y la gestión de dependencias. El módulo Context se basa en los módulos core y Beans y proporciona contenido más avanzado. applicationContext es su implementación principal. Programación orientada a aspectos Bearcat brinda soporte para la programación orientada a aspectos (AOP) basada en el contenedor central, lo que permite a los desarrolladores definir interceptores de métodos y aspectos para desacoplar la lógica empresarial que debe separarse. Características Inyección de dependencia (DI) de contenedor liviano Inversión de control (IoC) implementada para administrar declaraciones basadas en POJO Lógica transversal Desarrollo y configuración consistentes Configuración y escritura de metadatos simples POJO Ligeros, basados en nodos Desarrollo eficiente de POJO reutilizables en js. que se puede aplicar a cualquier entorno de desarrollo No intrusivo: desarrollo que no depende de las API de contenedor. Modularidad: utilice las partes que necesita. Servicio integral: no es necesario escribir singletons ni métodos de fábrica. p>
Materiales de referencia: documentación completa, muchos ejemplos incluyen webtodo, realtimeapp Buenas pruebas: la cobertura de la prueba supera el 95% Extensiones personalizadas extensibles: se puede agregar código personalizado al contenedor
p>.