BT
x Por favor preencha a pesquisa do InfoQ !

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.

Avalie esse artigo

Relevância
Estilo/Redação

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.