Você está na página 1de 11

CURSO TCNICO EM INFORMTICA PARA INTERNET - PRONATEC

ESPECIFICAES JSE, JEE E JME E CONFIGURAO DE AMBIENTE WEB PARA DESENVOLVIMENTO JEE
Desenvolvimento de Sistemas para Internet Prof. Wellington de Oliveira
wellington@udc.edu.br

INTRODUO

O que so as especificaes JSE, JEE e JME da linguagem Java? Desenvolvimento Desktop x Desenvolvimento Web; A especificao JEE para desenvolvimento Web; Organizao fsica e lgica de projetos Web; Servidores de Aplicao e Servidor TomCat; Configurao de Ambiente para Desenvolvimento JEE no Eclipse.
2

ESPECIFICAES JSE, JEE E JME

Especificaes da linguagem Java: JSE (Java Standard Edition): Conjunto de implementaes da


linguagem Java para desenvolvimento de softwares/sistemas DESKTOP;

JEE (Java Enterprise Edition): Conjunto de implementaes do Java


para desenvolvimento de softwares/sistemas Web;

JME (Java Micro Edition): Conjunto de implementaes do Java para


desenvolvimento de softwares/sistemas para dispositivos mveis.

ESPECIFICAES JSE, JEE E JME

JSE

Uso das APIs (Aplication Programming Interface) AWT + Swing para desenvolvimento da interface grfica; O software dever ser instalado em cada mquina a utilizar o sistema; Ser necessrio apenas um servidor com o gerenciador de banco de dados;

ESPECIFICAES JSE, JEE E JME

JEE

Uso de interfaces com pginas HTML para desenvolvimento da interface grfica; O software NO precisa ser instalado em cada mquina a utilizar o sistema; Ser necessrio pelo um servidor com o gerenciador de banco de dados e um servidor para o software;

ESPECIFICAES JSE, JEE E JME

JEE Servidores de Aplicao

No servidor fsico onde ficar efetivamente o sistema, necessrio o JDK + algum Software Servidor de Aplicaes Web que atenda especificao JEE; Servidores de Aplicao Web (ou Servidores Web) provem o servio HTTP; grosso modo, o Servidor Web o que permite o acesso do sistema via browser; Quando voc acessa algum sistema Web (Internet Banking do Banco do Brasil, por exemplo), o Servidor Web que viabiliza os protocolos para que seja possvel o acesso.
6

ESPECIFICAES JSE, JEE E JME

JEE Servidores de Aplicao

Veja a lista dos principais Servidores Web para a especificao JEE: TomCat *; Weblogic; WebSphere; Jboss; GlassFish

O Servidor de Aplicao Web mais utilizado atualmente o TomCat e com o qual trabalharemos neste semestre!

ESPECIFICAES JSE, JEE E JME

JEE Configurao do Ambiente

Fazer o download dos softwares:


JDK; Eclipse; Servidor TomCat;

Aps instalar os trs softwares, criar a varivel de ambiente JAVA_HOME apontando para o diretrio do JRE (Reiniciar computador);

ESPECIFICAES JSE, JEE E JME

JEE Configurao do Ambiente

No Eclipse, altere a perspectiva para Java EE:

Crie um novo projeto Dynamic Web Project seguindo as instrues do prximo slide:

ESPECIFICAES JSE, JEE E JME

JEE Configurao do Ambiente


Dar um nome ao projeto; Selecionar o TomCat em Target Runtime... Next... Next; Marcar a opo Generate web.xml....

10

ESPECIFICAES JSE, JEE E JME

JEE Configurao do Ambiente

Classes.java ficaro dentro de JavaResources src, da mesma forma que no JSE; Interface grfica (pginas jsp/html, css e javascript) ficaro na pasta WebContent; A PRINCPIO, no se preocupem com as demais pastas da estrutura do projeto.

11

Você também pode gostar