Anda di halaman 1dari 4

¿Para que me sirve JBoss?

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

es el standard que propone SUN para aplicaciones empresariales.... su caracteristica principal


es que divide el sistema en 3 o más capas... que son:

Cliente, Servidor de Aplicaciones y Persistencia de datos (comúnmente Bases de datos)

Google App Engine

. 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

Hibernate : es un framework que agiliza la relación entre la aplicación y la base de datos.


Java Persistence

Es un API el standard de Java encargado de automatizar dentro de lo posible la persistencia


de nuestros objetos en base de datos

Tapestry

es un framework para desarrollar aplicaciones web de código abierto desarrollado sobre el


lenguaje Java basado en componentes.
Tapestry hace énfasis en la simplicidad, fácilidad de uso y la productividad para el
desarrollador.

Thymeleaf es motor moderno plantilla de Java, tanto para entornos web y


autónomos.

El objetivo principal de thymeleaf es llevar elegantes plantillas naturales a su


flujo de trabajo de desarrollo - HTML que puede visualizarse correctamente en
los navegadores

J2ME (Java 2 Micro Edition)

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

Para el apoyo del framework Spring , IntelliJ IDEA proporciona un


conjunto de plugins y una faceta dedicada tipo (Spring).
Todos los plugins de Spring se incluyen con el IDE y son activadas por
defecto.

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 :

 Forma automatizada de crear aplicaciones Griffon que proporciona la


generación de la estructura Modelo-Vista-Controlador
 permitiendo apoyo automático a Groovy en los módulos de aplicación
Griffon, que permite la creación de las clases Groovy, interfaces y secuencias
de comandos.
 La ejecución de los objetivos .
 capacidad de generar pruebas .
 Finalización de código .
 Dedicado configuración de ejecución / depuración .

Grails

Características Grails en IntelliJ IDEA

apoyo griales en IntelliJ IDEA incluye las siguientes características:

 Forma automatizada de crear Aplicaciones Grails que proporciona la


generación de la estructura y artefactos específico.
 Habilitando soporte para Groovy automática en los módulos de aplicación
Grails, permitiendo la creación de las clases Groovy, interfaces y secuencias
de comandos.
 La ejecución de los objetivos .
 Posibilidad de generar andamios .
 Posibilidad de generar pruebas .
 Finalización de código .
 Consultar con buscadores dinámicos .
 Dedicado configuración de ejecución / depuración .
 Grails capa de Web .
 Plugin de Recursos Grails .
 Griales Spock .

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

los módulos flash tienen por objeto el desarrollo de contenidos orientados a la


plataforma Adobe Flashs .
Construir configuraciones proporcionadas por el módulo le permitirá crear flash o
aplicaciones actionscrpit y Librerías para flash player web, de escritorio Adobe air y la
plataforma Air movile

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