BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Apache Beehive está inativo e foi movido para o Apache Attic

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

Favoritos
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

Conteúdo educacional

BT