Artigo Java Magazine 01 - J2EE Fundamental

Uma visão conceitual da plataforma Java Enterprise. J2EE é mais que uma coleção de APIs e mais que servidores de aplicações – faça uma exploração conceitual da plataforma.

Esse artigo faz parte da revista Java Magazine edição 01. Clique aqui para ler todos os artigos desta edição

Atenção: por essa edição ser muito antiga não há arquivo pdf para download desta revista. os artigos disponíveis somente em doc.

J2EE Fundamental

Uma visão conceitual da plataforma Java Enterprise

J2EE é mais que uma coleção de APIs e mais que servidores de aplicações – faça uma exploração conceitual da plataforma

 

O tutorial J2EE da Sun começa dizendo: “Atualmente, mais e mais desenvolvedores desejam criar aplicações, utilizando as características da tecnologia Server side”. Isso facilita minha introdução, levantando a motivação crucial da J2EE. “Mais e mais desenvolvedores” querem, ou melhor, precisam criar aplicações de um tipo que, talvez, não sejam habituados a construir.

Um problema bem conhecido, de um mercado em expansão e de novas tecnologias: nunca há quantidade suficiente de gente qualificada.

Isso torna necessário o surgimento de ferramentas que tornem esse desenvolvimento mais fácil ou, no mínimo, mais produtivo. É necessário eliminar pelo menos a “complexidade acidental” (como diz Frederick Brooks, um dos mestres da Engenharia de Software). Ou seja, liberar-se daquelas “futricas”- acesso a dados, segurança, arquitetura para maior escalabilidade, administração – que não tem nada a ver com seus problemas de negócio que você realmente que resolver.

Como existe uma abundancia de exposições técnicas sobre APIs e aspectos tecnológicos da J2EE – na documentação da J2EE, nos manuais dos servidores de aplicações e em outros textos – neste artigo vamos focar em aspectos conceituais e práticos dessa tecnologia.

 

O que é J2EE

Ao perguntamos “Você já usa J2EE?” para desenvolvedores Java, é muito provável que a grande maioria do que respondem “Não” estejam equivocados. Usar J2EE não é sinônimo de usar um servidor de aplicações, nem de usar EJB (Enterprise JavaBeans). Qualquer projeto Java que utiliza, por exemplo, JDCB ou um parser XML, esta utilizando APLs que fazem parte do J2EE.

A especificação J2EE consiste, a verdade, numa grande coleção de APLs, agrupadas de forma consistente. A forma de trabalhar do desenvolvedores, antigamente, era complementar o JKD com várias APLs isoladas, fornecidas pela Java Soft ou pro terceiros; cada uma tinha que ser instalada individualmente e podia haver problemas de versionamento. Isso justifica a criação de pacotes APLs, com a J2EE ou o novo Web Services Pack. Cada pacote desses agrupa muitas APLs, projetadas e implementadas de formas coerente.

" [...] continue lendo...
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados