Peixe de vidro
| GlassFish Server
| |
|---|---|
|
Página inicial da interface de administração baseada na web | |
| Dados básicos
| |
| desenvolvedor | Eclipse Foundation |
| Ano de publicação | 6 de junho de 2005 |
| Versão atual |
5.1.0 ( 28 de janeiro de 2019 ) |
| sistema operacional | plataforma cruzada |
| linguagem de programação | Java |
| categoria | Servidor de aplicativos , Java |
| Licença | Eclipse Public License 2.0, exceção de vinculação GPL |
| Falando alemão | sim |
| Glassfish no Github | |
GlassFish é uma fonte aberta - servidor de aplicativos de projeto para Java EE , a da Sun Microsystems foi iniciado eo desde 2010 Oracle Corporation patrocinado. GlassFish é um software livre mantido pela Eclipse Foundation.
O projeto GlassFish
O projeto GlassFish é responsável pelo desenvolvimento do Sun GlassFish Enterprise Server (SGFES) anterior (anteriormente Sun Java System Application Server (SJSAS) ) dentro da Oracle e da comunidade de código aberto. Com a aquisição da Sun Microsystems pela Oracle em fevereiro de 2010, o projeto GlassFish foi renomeado para Oracle GlassFish Server .
O projeto Sun GlassFish Enterprise Server (SGFES) começou em 8 de junho de 2005. Ele tem sido a implementação de referência da especificação Java EE 5 desde o surgimento da especificação Java EE 5 . O pacote Java EE 5 da Sun sem atualizações de 16 de maio de 2006 foi baseado no código-base do Sun Java System Application Server 9. Desde 2006, o SGFES substituiu o Java Web Services Development Pack . Em 17 de setembro de 2007, o SGFES Versão 2 apareceu ao mesmo tempo que o SJSAS 9.1. Em 19 de dezembro de 2007, a primeira atualização da versão 2 com novas funções e correções de bugs foi lançada. Desde março de 2008 também existe um pacote SGFES com banco de dados MySQL .
Em dezembro de 2009, o GlassFish versão 3 foi lançado, que é a implementação de referência da nova especificação Java EE 6. Na versão 3.1, o clustering novamente fazia parte do GlassFish. GlassFish usa o open source persistência quadro EclipseLink (até 2,0 TopLink ) e Grizzly como um servlet container ou servidor web Java camada (web camadas ) para entregar o conteúdo da web. Desde fevereiro de 2010 o GlassFish (SGFES ou SJSAS) é oficialmente chamado de "Oracle GlassFish Server". Durante o Java EE Panel no W-JAX 2013, a Oracle anunciou que iria descontinuar o suporte comercial para GlassFish.
Em 2018, a Oracle entregou o desenvolvimento do GlassFish à Eclipse Foundation . No final de janeiro de 2019, o GlassFish Versão 5.1 foi publicado pelo projeto Eclipse EE4J como uma implementação certificada Java-EE-8. A versão 5.1 também foi certificada para o mesmo com o lançamento de Jakarta EE 8.
Licenças
GlassFish é licenciado duas vezes sob licenças de código aberto : Principalmente sob a Eclipse Public License 2.0 (EPL) e - desde que a versão 5.1 foi lançada - como uma segunda licença, a GNU General Public License (GPL) com GPL Classpath Exception .
Servidor Payara
Payara Services Ltd usa a versão de código aberto Glassfish como um projeto upstream para seu próprio servidor Payara de código aberto . Payara Server 2014 foi criado com base no GlassFish 4.1. O Payara Server também tem duas licenças sob Common Development and Distribution License 1.1 (CDDL) e GPL 2 com Classpath Exception. Payara recebeu a certificação Jakarta EE 8 em outubro de 2019. O servidor Payara também é compatível com Eclipse MicroProfile .
Veja também
literatura
- David Heffelfinger: Desenvolvimento Java EE 5 usando GlassFish Application Server Packt Publishing 2007, ISBN 1847192602 .
- Xuekun Kou: GlassFish Administration Packt Publishing 2009, ISBN 1847196500 .
Links da web
Evidência individual
- ^ A Sun tenta compartilhar o Java novamente; ainda não é de código aberto . 21 de junho de 2005 (acessado em 8 de dezembro de 2017).
- ↑ www.globenewswire.com .
- ↑ Versão 5.1.0 . 28 de janeiro de 2019 (acessado em 10 de abril de 2019).
- ↑ projects.eclipse.org .
- ↑ github.com .
- ↑ projects.eclipse.org .
- ↑ Clustering no GlassFish versão 3.1
- ↑ Oracle GlassFish Server: Perguntas frequentes (PDF; 49 kB)
- ↑ Golpe mortal para GlassFish? Oracle interrompe o suporte comercial. In: JAXenter. 6 de novembro de 2013, acessado em 1 de janeiro de 2020 (alemão).
- ↑ heise online: o código GlassFish chegou ao Eclipse. Recuperado em 18 de março de 2019 .
- ↑ Will Lyons: Jakarta EE Milestone - Eclipse GlassFish 5.1 é compatível com Java EE 8. Recuperado em 5 de abril de 2019 .
- ↑ Heise online: O servidor de aplicativos GlassFish 5.1 prepara a mudança para Jakarta EE. Recuperado em 5 de abril de 2019 .
- ↑ heise online: Lançada a Especificação Java Enterprise de código aberto Jakarta EE 8. 10 de setembro de 2019, acessado em 11 de outubro de 2019 .
- ↑ Eclipse GlassFish. Licença. Eclipse EE4J, 18 de setembro de 2018, acessado em 5 de abril de 2019 .
- ↑ Perguntas frequentes sobre Payara. Recuperado em 11 de outubro de 2019 .
- ↑ Introdução ao servidor Payara. Recuperado em 11 de outubro de 2019 .
- ↑ Payara / LICENSE.txt. Payara Foundation, 25 de setembro de 2016, acessado em 11 de outubro de 2019 .
- ↑ heise online: Servidor de aplicativos: Payara é compatível com Jakarta EE 8. 10 de outubro de 2019, acessado em 11 de outubro de 2019 .
- ↑ Servidor MicroProfile Payara. Recuperado em 11 de outubro de 2019 .