BT

Apache Beehive está inativo e foi movido para o Apache Attic

por Gilad Manor , traduzido por Pedro Mariano em 26 Fev 2010 |
O código que se tornou base do projeto Beehive foi originalmente escrito pela BEA como parte do WebLogic Workshop, que foi usado no WebLogic 7.0 e 8.1. Eventualmente o código foi doado como código aberto chamado Beehive. O Beehive tinha como objetivo simplificar o desenvolvimento com a plataforma Java EE oferecendo três principais componentes:
  • NetUI - Uma camada automática que sobrepunha o Apache Struts 1.x, possibilitando uma fácil manipulação do fluxo da aplicação.
  • Framework de Controle - Um framework que gerava códigos padrões necessários para se acessar os EJBS e APIS de Web Service em versões antigas do Java EE.
  • Web Servide Metadata - Um componente que gerava automaticamente Web Services via anotações, esse componente foi uma das  implementações da JSR-181, que foi incluída no Java EE 5.

Em um post de 10 de Fevereiro, Henri Yandell sugeriu alternativas para os três componentes descritos acimas, são elas:

  • Struts2 ou o Spring Web Flow para suprir as necessidades do NetUI - O Spring Web Flow é parte da infraestrutura do Spring e consegue solucionar problemas como regras de navegação e manipulação dos estados conversacionais facilitando a modularização e a reusabilidade. O Struts 2 é baseado no WebWork, e suporta a construção de templates para interfaces reutilizáveis como os form controls, temas de interface, i18n, forms dinâmicos mapeados ao JavaBean, validação tanto no cliente quanto no servidor, etc.
  • O Spring Framework entra no lugar dos Framework de Controle - O Spring oferece suporte a acesso remoto ou local dos EJBs de dentro da sua camada Web.
  • A implementação do Axis2 JSR-181 entra no lugar do Web Services Metadata - O Apache Axis é um Web Service, SOAP e WSDL que provê anotações para a geração de web services.

Usuários do projeto Beehive que querem continuar usando ele, devem ter em mente que o desenvolvimento agora é da responsabilidade de quem utiliza. A página do projeto e o código fonte continuarão acessíveis e o Beehive agora será um Apache Attic.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

'Apache Attic' são os projetos que chegaram ao seu fim by Fabio Falci

'Apache Attic' são os projetos que chegaram ao seu fim, mas o Beehive continua com o mesmo nome e agora com as características de um projeto Attic! ;)

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

1 Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT