Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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;
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;
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
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!
Aps instalar os trs softwares, criar a varivel de ambiente JAVA_HOME apontando para o diretrio do JRE (Reiniciar computador);
Crie um novo projeto Dynamic Web Project seguindo as instrues do prximo slide:
Dar um nome ao projeto; Selecionar o TomCat em Target Runtime... Next... Next; Marcar a opo Generate web.xml....
10
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