Encuentre el código fuente del sistema de aprendizaje en línea Java

Una colección completa de recursos imprescindibles para los programadores de Java

Herramientas antiguas

Estas herramientas vinieron junto con Java y se han utilizado desde sus días de gloria.

Apache Ant: una herramienta de gestión de compilaciones basada en XML.

Cglib: biblioteca de generación de bytecode.

GlassFish: Servidor de aplicaciones, patrocinado por Oracle y soportado por la implementación de referencia Java EE.

Hudson: Servidor de integración continua, aún en desarrollo activo.

Javaserverfaces: mojarra es una implementación de código abierto del estándar JSF, desarrollada por Oracle.

JavaServer Pages: una biblioteca de plantillas de sitios web general que admite bibliotecas de etiquetas personalizadas.

Liquibase: una herramienta para rastrear, administrar y aplicar cambios en el esquema de la base de datos independientemente de una base de datos específica.

2. Construir herramientas

Crear y aplicar herramientas de procesamiento de dependencias.

Apache Maven: Maven es una herramienta de gestión de dependencias y compilación declarativa que se gestiona por convención en lugar de configuración. Maven es más recomendado que Apache Ant. El primero utiliza gestión de procesos y es relativamente difícil de mantener.

Bazel: una herramienta de compilación de Google que crea código de forma rápida y confiable.

Gradle: la construcción incremental utilizando Groovy (no XML) funciona bien con la gestión de dependencias de Maven.

Quienes necesiten estos materiales y herramientas de aprendizaje pueden descargarlos ellos mismos.