GlassFish - o que exatamente é essa implementação?

Peixe de vidro

Peixe de vidro é um servidor de aplicativos de software de código aberto gratuito (sob as licenças CDDL * e GNU GPL), e gratuito que foi desenvolvido pela Sun Microsystems (agora Oracle). Implementa tecnologias definidas na plataforma Java EE desta empresa, e permite executar apps que suportem esta especificação.

Existe uma versão comercial GlassFish é chamado de Oracle GlassFish Enterprise Server. Além disso, a Oracle forneceu o módulo de persistência TopLink. Por outro lado, esta plataforma é baseada no Sun Java System Application Server, um derivado do famoso Apache Tomcat com componentes adicionais como o Grizzly, que usa Java NIO para fornecer escalabilidade e melhor desempenho.

* A licença CDDL foi substituída pela Licença Pública Eclipse (EPL).
Se você está se perguntando sobre as diferenças entre a versão gratuita e a comercial, a segunda é suportada em troca do preço pago pela licença. Nesse caso, é mais voltado para empresas, universidades e outros tipos de organizações que precisam.

O servidor GlassFish oferece suporte tecnologias como JSP, JSF, Serverlets, EJBs, API Java, JAXB, JPA, RMI, etc. Isso permite que os desenvolvedores tenham uma ótima plataforma para desenvolver aplicativos escaláveis ​​e portáteis. Além disso, não é difícil configurar um cluster com carga balanceada para começar a espremer este projeto em seu próprio servidor local ou contratado.

Eu comentei anteriormente que GlassFish implementa a plataforma Java EE (Edição Empresarial). Para quem não conhece, é uma padronização para o desenvolvimento de aplicações Java de negócios portáteis, ou seja, podem ser utilizadas em qualquer servidor independente da plataforma e sem modificações.

GlassFish está atualmente em sua versão 5.x, que é o último estábulo. No entanto, você tem versões mais recentes da Eclipse Foundation (desenvolvedor atual).

Mais informações sobre GlassFish - Site web no GitHub

Saiba mais sobre Eclipse GlassFish - Site oficial da Eclipse Foundation

Código-fonte do GlassFish - GitHub


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.