-
Notifications
You must be signed in to change notification settings - Fork 0
Atividade aula 6
62
-
Jetty é um servidor http e contêiner servlet, capaz de disponibilizar conteúdo estático ou dinâmico, de instância unica ou distribuída. Sua principal vantagem é a facilidade de configuração, se comparado às ferramentas mais comuns.
-
Wildfly é um servidor open source de aplicação JavaEE, sucessor do Jboss, escrito em java.
-
MongoDB é uma aplicação de banco de dados noSQL, orientado a documentos, de alta performance e sem schemas.
-
H2 é um sistema gerenciador de banco de dados relacional escrito em java e de código livre. Com a vantagem de ser muito mais leve que a maioria dos concorrentes, suportando as mesmas funções padrão dos mesmos.
-
Apache Cassandra é um sistema de banco de dados não relacional distribuído projetado para manter grandes quantidades de dados através de muitos servidores distintos, oferecendo assim alta disponibilidade sem ponto crítico de falha onde um erro compromete todo o sistema).
-
Spring é um framework de código livre para a plataforma Java. No Spring, o contêiner instancia classes de uma aplicação java, e define as dependências entre elas.
-
Vaaadin é um framework de código aberto para desenvolvimento web, atuando majoritariamente no lado do servidor, e no lado cliente, Vaadin foi feito e pode ser extendido pelo GWT, e utilizando AJAX para uma experiência interativa. Seu maior recurso é a possibilidade de usar JavaEE como a única linguagem para criar conteúdo web.
-
Jenkins é uma ferramenta de automação escrita em java, usada de apoio a integração contínua, e alguns pontos da entrega contínua. Possui uma grande quantidade de Plugins para as mais variadas funções.
-
Bamboo é uma aplicação para apoiar a integração contínua. É baseado em um workflow bem definido, cujas etapas são: project, plan, stage, job e task.
-
GIT é uma ferramenta open source para controle de versão, utilizado principalmente para gerenciar o código fonte para o desenvolvimento de software, onde as mudanças podem ser rastreadas, revertidas, juntadas e etc.
-
VisualVM é uma ferramenta que fornece uma visão detalhada sobre as aplicações java rodando na JVM, bem como organiza os dados obtidos pelas ferramentas da da JDK.
-
As ferramentas de apoio à infraestrutura e gerência da configuração são de suma importância para a área de processos, pois, a adoção destas ferramentas mudam o paradigma do ciclo de vida do software, portanto conhecer as ferramentas que fazem a automação de alguns processos é importante.