DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Java Magazine 52 - GlassFish v2: O Novo Desafiante

Artigo publicado pela Java Magazine 52.

Esse artigo faz parte da revista Java Magazine edição 52. Clique aqui para ler todos os artigos desta edição 

GlassFish v2: O Novo Desafiante

Conheça o servidor Java EE 5 liderado pela Sun

 

Quando se fala em servidores de aplicações, vêm logo à mente nomes como Tomcat e JBoss entre as opções open source, ou WebSphere ou WebLogic entre os proprietários. Sempre causou estranheza, desde os tempos do J2EE 1.2, que a Sun, concorrendo em ambas as categorias, não figurasse entre os líderes, carecendo tanto de sucesso de público (participação do mercado) quanto de crítica (produto considerado tecnicamente superior). O leitor mais antigo da Java Magazine lembrará várias e longas matérias sobre outros servidores de aplicações, mas nenhuma sobre o Sun Java System Application Server (SJSAS), ou mesmo sobre a sua primeira encarnação open source, o GlassFish v1. Como os autores desta revista costumam focar em softwares populares ou tecnicamente inovadores (de preferência ambos), ficou de lado o servidor da própria Sun.

A Sun demorou a acertar a mão num mercado cuja criação ela mesma liderou – mas acertou. Versões recentes do SJSAS/ GlassFish têm sido reconhecidas como um grande avanço, e isso finalmente começa a render dividendos em participação do mercado e cobertura positiva da mídia. Além disso, não há dúvida que a adoção da licença GPLv2 no final de 2006 fez muito para levantar o projeto na comunidade de software livre. Antes, o GlassFish já era um projeto livre, mas sob a licença CDDL da Sun, que apesar de ser certificada pela OSI1 não é uma licença muito popular. Agora o GlassFish usa uma licença dual: CDDL + GPL. Aliás, o GlassFish é o projeto mais ativo do java.net e um dos maiores projetos de código aberto que existem, em qualquer categoria.

Em artigos recentes desta coluna (ex.: o anterior, sobre o Eclipse WTP 2), já utilizei o GlassFish algumas vezes. Mas isso sempre de passagem, com foco em alguma outra ferramenta, como IDEs, ou assunto, como Java EE. Com o lançamento do GlassFish v2, senti que era o momento de dar a cobertura devida ao novo desafiante.

Este artigo introduz o leitor ao Glass-Fish, procurando ser uma “introdução aprofundada”. Vamos examinar não só fundamentos como a instalação e a administração básica, mas também investigar vários aspectos únicos e interessantes do servidor: seus pontos fortes, tecnologias e subprojetos, e mais.

 

Nota 1: OSI = Open Source Initiative (www.opensource.org), órgão sem fi ns lucrativos que estabelece quais licenças (e por conseqüência, quais softwares) são open source. Note que a autoridade da OSI para fazer isso vem somente da sua reputação na comunidade, pois “open source” não é uma marga registrada da OSI, como alguns imaginam

 

Instalação

O GlassFish pode ser instalado de três maneiras: com a distribuição “pura” do projeto GlassFish, com a distribuição do SJSAS, ou pelo instalador integrado do NetBeans. Todas essas distribuições incluem exatamente o mesmo código, sendo diferenciadas apenas em itens secundários. O dilema ao escrever este artigo é qual distribuição recomendar. Seguem os prós e contras de cada opção:

GlassFish v2 (glassfish.dev.java.net, 54Mb) É uma distribuição básica, somente o container Java EE 5. Recomendada para quem tiver interesse em colaborar com o projeto, ou para quem prefere a agilidade típica de projetos livres: por exemplo, se algum bug que o incomoda foicorrigido recentemente, você pode baixar o último build noturno e não precisa esperar meses por um release. Desvantagens: o instalador é primitivo e a distribuição não integra nenhum componente opcional (estes componentes também são projetos livres – você só terá trabalho extra para baixar e instalar os que precisar).

NetBeans 6.0 (netbeans.org/downloads, 95Mb a 172Mb) – Possui um bom instalador e inclui diversos componentes opcionais (na distribuição maior). Desvantagem: é uma distribuição amarrada aos releases do IDE NetBeans, o que impacta tanto a periodicidade dos releases do GlassFish, quanto o tamanho do download (pois todas as distribuições incluem o NetBeans).

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Osvaldo Pinali Doederlein
é Mestre em Engenharia de Software Orientado a Objetos e Arquiteto de Tecnologia da Visionnaire Informática, trabalhando em projetos de software e prospecção tecnológica.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03