Documente Academic
Documente Profesional
Documente Cultură
Para aplicaciones web que involucran bases de datos, aplicaciones que van
desde ser sencillas hasta complejas.
¿Qué es Arquillian?
Arquillian es un framework de test que nos permite levantar un contexto embebido CDI y
realizar test unitarios y test funcionales en nuestros proyectos.
En nuestras aplicaciones tenemos que probar componentes cuyo ciclo de vida es manejado
por el servidor de aplicaciones como EJB´s o JPA´s y nos volvemos locos perdiendo tiempo
en crear mocks o probando estos componentes posteriormente en pruebas funcionales
cuando deberían tener sus propias pruebas unitarias.
Con Arquillian vamos a poder probar todos estos componentes levantando un contexto CDI,
inyectando estos componentes en la propia clase de test que a su vez correrá dentro del
contenedor.
El arquillan Junit , arquillan testng y jboss drools son las librerías de test
JEE
. Este servicio es del tipo Plataforma como Servicio o Platform as a Service (PaaS), nos
permite publicar aplicaciones web en línea sin necesidad de preocuparnos por la parte de la
infraestructura y con un enfoque 100% en la construcción de nuestra aplicación y en la
posibilidad de correrla directamente sobre la infraestructura de Google, es decir, la que Google
usa para sus propios productos.
Como cualquier otra Plataforma como Servicio, App Engine nos facilita construir, mantener y
escalar nuestra aplicación en la medida que sea necesario.
Groovy
es un lenguaje de programación orientado a objetos implementado sobre la plataforma
Java
Tapestry
Es un kit de herramientas para ek desarrollo de aplicaciones móviles java que estan activado
por defecto
Clouds
Utilice esta página para gestionar las configuraciones de acceso a la nube. Cada configuración
incluye la información de su cuenta en la nube de usuario y ajustes relacionados.
Spring
JavaFX
Para apoyar en IntelliJ IDEA incluye la finalización de código,
búsqueda, navegación y refactorización en los archivos fuente de
JavaFX-específicos (incluyendo archivos JavaFX CSS y FXML),
capacidades de empaquetado de aplicaciones JavaFX, y mucho más.
Intelllij platform plugin
Esta sección le ayudará a empezar con el desarrollo de plugins para
la plataforma IntelliJ
incluyen el conjunto completo de herramientas de desarrollo de
plugins
Maven
se utiliza en la gestión y construcción de software. Posee la capacidad de realizar ciertas
tareas claramente definidas, como la compilación del código y su empaquetado. Es decir,
hace posible la creación de software con dependencias incluidas dentro de la estructura
del JAR
Gradle
es una herramienta para automatizar la construcción de nuestros proyectos, por
ejemplo las tareas de compilación, testing, empaquetado y el despliegue de los
mismos.
Griffon :
Grails
Static web
Una aplicación Web estático es cualquier aplicación web que puede ser entregada
directamente al navegador de un usuario final sin ninguna alteración del lado del servidor del
HTML, CSS, JavaScript Ellos no son compatibles con el desarrollo de aplicaciones Java .
Flash
Kotlin
Intellij soporta Kotlin es un lenguaje que funciona sobre la JVM, es una alternativa
moderna a Java priorizando la compatibilidad con Java. Intenta solucionar los
problemas más comunes de Java cómo pueden ser las Null Pointer Exception