| | | 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
|
| | | | | | | | |
| |