Ingeniería de software

12
¿Cómo ejecuta Java Virtual Machine el código escrito en otros idiomas?

Desde Java 1.6, la JVM puede ejecutar una miríada de lenguajes de programación además de en lugar de solo Java. Conceptualmente entiendo cómo se ejecuta Java en Java VM, pero no cómo otros lenguajes también pueden ejecutarse en él. Para mí, todo parece magia negra. ¿Tiene algún artículo para...

12
¿Cómo acercar este diseño al DDD adecuado?

He leído sobre DDD desde hace días y necesito ayuda con este diseño de muestra. Todas las reglas de DDD me confunden mucho sobre cómo se supone que debo construir algo cuando los objetos de dominio no pueden mostrar métodos en la capa de aplicación; ¿Dónde más orquestar el comportamiento? Los...

12
Implementación eficiente de Trie para cadenas unicode

He estado buscando una implementación eficiente de String trie. Principalmente he encontrado un código como este: Implementación referencial en Java (según wikipedia) No me gustan estas implementaciones principalmente por dos razones: Solo admiten 256 caracteres ASCII. Necesito cubrir cosas...

12
CQRS + Abastecimiento de eventos: (¿es correcto que) Los comandos generalmente se comunican punto a punto, mientras que los eventos de dominio se comunican a través de pub / sub?

Básicamente estoy tratando de entender el concepto de CQRS y conceptos relacionados. Aunque CQRS no necesariamente incorpora la mensajería y la búsqueda de eventos, parece ser una buena combinación (como se puede ver con muchos ejemplos / publicaciones de blog que combinan estos conceptos) Dado...