English|Português|Español
UsuárioSenhaLogin

INÍCIO
PALESTRAS
INFO
Imagen6617P

GeneXus e J2EE

O gerador Java de GeneXus, compatível com J3EE, incorpora agora Enterprise Java Beans e a ferramenta EAR Deployment, facilitando assim a reutilização de KBs GeneXus e a portabilidade entre servidores J2EE.

Que o estândar J2EE atingiu a maturidade em termos de sua adoção por parte das empresas que desenvolvem e utilizam software em todo o mundo é uma coisa que já ninguém discute. No entanto, é comum na indústria escutar programadores e peritos garantirem que não é simples desenvolver aplicações  J2EE.

Repassemos algumas das razões que esgrimem como causa desta dificuldade.

Primeiro a brecha existente entre os componentes J2EE e os problemas que enfrentam os desenvolvedores no mundo real. Os componentes J2EE, se bem oferecem um sólido fundamento para desenvolver aplicações, carecem do nível de abstração necessário para permitir o rápido desenvolvimento de soluções, liberando o desenvolvedor do trabalho de construir parte da infra-estrutura de software de sua solução.

O outro problema que é denunciado freqüentemente, é a falta de ferramentas que justamente ocultem a complexidade das APIs de J2EE  para o desenvolvedor orientado ao negócio.

A próxima versão GeneXus incorpora suporte para Enterprise Java Beans (EJB) um estândar para criar componentes de lógica de negócios reusáveis executáveis dentro de qualquer servidor J2EE. Desta maneira, com GeneXus, será possível tomar qualquer procedimento de uma Base de Conhecimento (KB) e apenas mudando um par de propriedades do objeto gerá-lo como um componente EJB. Em outras palavras, não é necessário aprender nada novo e pode-se reutilizar o que já existe na KB GeneXus.

Além disso, isto permitirá que aplicações Java não escrita em GeneXus possam se comunicar de forma nativa e simples com componentes criados em GeneXus e permitirá aos usuários GeneXus construir aplicações que aproveitem as funcionalidades dos servidores EJB, explicou o engenheiro Ignacio Roqueta, da equipe de desenvolvimento da ARTech.
Por outro lado, a portabilidade das aplicações J2EE entre diferentes servidores J2EE, na prática não resulta transparente e é necessário realizar mudanças para que um pacote que corre, por exemplo, em Websphere se instale em um servidor Oracle 9i AS.

GeneXus facilita a portabilidade com sua ferramenta EAR Deployment que é um wizard que permite armar pacotes J2EE que correm nos principais servidores J2EE do mercado. Para migrar um pacote de servidor basta executar este wizard de GeneXus e selecionar o servidor no qual se deseja instalar a aplicação.
A Beta 1 de GeneXus Yi que inclui todas estas novidades já foi liberada e começou o processo de Beta Test para o qual estão convidados a participar.

http://www.gxtechnical.com/main/hbtesters.aspx?2,6,42,YI



Relacionado
Foi liberada a Beta 1 de GeneXus Yi
Upgrades