sexta-feira, 15 de fevereiro de 2008

Mum, what's a JEE Container?

Prezados, Boa noite
Este blog, será como um almanaque de Java Enterprise.

Respondendo a pergunta do título:

Lembra-se quando você criava uma classe com o método main?
Pois então, lá seus objetos viviam diretamente ligados á jvm. +- assim

Um container JEE nada mais é do que um outro lugar onde os seus objetos Java irão viver.
Porém este lugar é como se fosse a estrutura básica de uma escritório de contabilidade: um sala comercial, energia elétrica, água, esgoto, rede estruturada, internet, telefone e outros. Ou seja só faltam as pessoas e algumas coisas mais para que o escritório funcione.

Esse container irá prover todas as tecnologias necessárias para que você não crie uma aplicação do zero, tendo que mexer com threads, acessos simultâneos, segurança, jms, http, tcp, io, pooling.

Se bem que você pode escrever o codigo necessario para suportar 500 acessos simultaneos a um mesmo objeto, ou aquele em que é necessário serializar um bean para envia-lo para um outro container em cluster. (?)

Bom eu não gostaria de escrever esse código.

Ou seja, você só codificará o que é pertinente ao seu negócio. Deixando a parte chata para o container fazer. :)

Next: Servlets, a tecnologia necessária para qualquer Java weber.

See ya.

Nenhum comentário: