JEE – um caminho prazeroso e interessante!

 

Olá pessoal! Como estão? É com prazer que venho até vocês para apresentar o Java Enterprise Edition. Espero que todos se divirtam e aprendam um pouco sobre esse universo saudável e amistoso.

 

Como primeiro artigo, farei uma breve apresentação do Java, mais precisamente do JEE, ou Java Enterprise Edition.

 

Java é uma linguagem de programação, criada pela Sun Microsystems, Inc, voltada para o desenvolvimento de aplicações que rodem ou funcionem em uma série de plataformas, seja Windows, Linux, Unix, Solaris ou Mac, assim como em dispositivos móveis como telefones celulares, PDA´s e mainframes. Graças a essa versatilidade, a linguagem Java conta com três conhecidos ambientes de desenvolvimento: o JSE (Java Standard Edition, que é o ambiente de desenvolvimento mais utilizado, sendo utilizado em Servidores e PC´s), o JEE (voltada para redes, internet e intranets – esta será nosso alvo de estudo) e o JME (Java Micro Edition – Ambiente para desenvolvimento de aplicações para dispositivos móveis como PDA´s e celulares).

Mas o que é um Ambiente de desenvolvimento?

Ambiente de desenvolvimento seria alguma linguagem de programação, ou a plataforma utilizada para desenvolver ou criar alguma aplicação destinada para um fim.

A linguagem Java, como ambiente de desenvolvimento, tem sofrido diversos aprimoramentos desde o seu lançamento, como aumento no número de aplicações e de bibliotecas padrão.

O JEE (Java Enterprise Edition) é a plataforma Java voltada para redes, internet, intranets e semelhantes, sendo assim, ela contém bibliotecas especialmente desenvolvidas para o acesso a servidores, a sistemas de e-mail, a banco de dados, entre outras características. Graças a essas características, o JEE foi desenvolvido para suportar uma grande quantidade de usuários simultâneos.

A plataforma JEE contém uma série de especificações, cada uma com suas funcionalidades distintas, a saber:

- JDBC (Java Database Connectivity), utilizado no acesso e conexão ao banco de dados;

- JSP (Java Server Pages), uma espécie de servidor Web (Servidores Web são as aplicações que permitem a você acessar um site na internet);

- Servlets, que vem a ser o funcionamento dos servidores Web, permitindo a geração de conteúdo dinâmico nos sites.

Mas e o JEE como é?

 

Para quem está a desenvolver uma aplicação JEE simples, os desenvolvedores escrevem muitos códigos adicionais e com isso criam arquivos de configuração. Sendo assim, para se tornar um desenvolvedor JEE, um programador deve estar familiarizado com EJBs e XML. Para quem está iniciando nesse caminho, isso com certeza, representará um grande e prazeroso aprendizado.

Como podemos notar nesse breve relato, a tecnologia Java é bem abrangente, o que nos permite o desenvolvimento de soluções para uma gama imensa de aplicações. Há tantos recursos, que mesmo desenvolvedores experientes confundem-se em um determinado ponto. Há fóruns e sites especializados no assunto. Além disso, estarei sempre pronto a atender as solicitações ou dúvidas que apareçam. Caso queira mais informações sobre Java, visite o site oficial: java.sun.com.

 

Site oficial: http://java.sun.com/javaee/downloads/index.jsp

 

DEV Kit: http://java.sun.com/javaee/sdk/

 

Veja mais em: http://pt.wikipedia.org/wiki/J2EE