Configuração do Ambiente de Desenvolvimento

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Gosta de gráficos e estatísticas? Webalizer é perfeito para você!
Instalação e Configuração
Programação em Java Prof. Maurício Braga
ARQUITETURA EM CAMADAS
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
JSP Segundo Semestre – 2008 Professor Glaucio Bianchini
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Iniciando na plataforma Eclipse
Análise de Casos de Uso.
PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena
Alcides Calsavara JSP JavaServer Pages Alcides Calsavara
Applets Carlos Bazilio Depto de Ciência e Tecnologia
April 05 Prof. Ismael H. F. Santos - 1 Modulo II CheckStyle Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Módulo VI – J ava Standard Template Library (JSTL) Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
Rebeca Schroeder Linguagem Java Rebeca Schroeder
DAS Sistemas Distribuídos para Automação Industrial
Auditoria de Segurança da Informação
Aplicações para Web.
Selenium CONFIGURAÇÃO DE TESTE.
WebWork e JSP Keven andrade
Prof. Marco Aurelio N. Esteves
Tecnologias para Internet
EL e JSTL Prof. Danton Cavalcanti Franco Junior
Instalação e Configuração
Monitoramento de logs e registros de sistemas
Desenvolvimento de Projetos e Aplicações Web
Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat
Aplicativos Web Com Orientação a Objetos
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
Introdução ao Desenvolvimento Web
Capítulo 2 Java Servlets.
Selenium Componentes: Fábio Gomes Claver Pari Eni Conde
Salas de Matemática.
Cliente Servidor HTML JSP CSS Tomcat Servlet MySQL
Profissional Alexandre Faria Desenvolvedor e Instrutor JAVA e Web da Vertical Training. Trabalhando em projetos envolvendo tecnologias Java / J2 EE. Experiência.
Programação Orientada a objetos II
Módulo: Gerenciamento de Incidentes e
Desenvolvimento de Aplicações Web nas plataformas J2EE e IDE Eclipse
Prof. Alexandre Vasconcelos
18/09/2008.
Geração de Código Teoria e Implementação de Linguagens Computacionais – IF688 Jobson Ronan Jeronimo da Silva
Análise e Projeto de Sistemas
1 1.
Conceitos de J2EE para a WEB
DC - UFC Copyright © 2003 Misael Santos e Rossana Andrade 1 Padrões de Projeto para Sistemas Web Misael Santos e Rossana Andrade Universidade.
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Prof. Alexandre Monteiro Recife
Unidade III JBoss O servidor JBoss Aula 2.
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Configuração do Ambiente de programação
Hibernate + JBoss Mapeamento O-R em aplicações corporativas Ricardo Cavalcanti Jobson Ronan
Arquitetura das JSP - Aula 2
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Aplicações Web com Orientação a Objetos
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
Aplicativos Web Com Orientação a Objetos – Java Server Pages(JSP) Prof. Odair
Conceitos da arquitetura
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
1 Tomcat / Configurações Carlos Bazilio Depto de Ciência e Tecnologia Pólo Universitário de Rio das Ostras Universidade Federal Fluminense.
Ultimos recursos Jobson Ronan
JavaServer Faces Rapid Web Application Development em Java Ricardo Cavalcanti Jobson Ronan
Tomcat e Aplicações Web
Treinamento expresso java web Luiz Carlos d´Oleron.
Aplicativos para Internet Prof. Wolley W. Silva
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string.
Configuração do Ambiente de Desenvolvimento
Transcrição da apresentação:

Configuração do Ambiente de Desenvolvimento Jobson Ronan {jrjs@cin.ufpe.br}

Ferramentas utilizadas J2SE 5.0 (O Tomcat 5.5x requer Java 5.0) Apache Tomcat 5.5.x Eclipse 3.1.x Eclipse Web Tools Platform

Tomcat Container que implementa as especificações de Servlets e JSP. Grátis. Pode ser executado como um Servidor Web. (Standalone) Container Web: aplicação responsável em mapear as requisições HTTP em chamadas de métodos e em gerenciar o ciclo de vida dos servlets.

Tomcat Nasceu quando a Sun decidiu doar ao projeto Jakarta, e à Apache Foundation, o código inacabado da implementação de referência da especificação 2.1 de servlet´s e 1.1 de JSP. Movimento inteligente da empresa. Colaboração de uma comunidade em prol de uma implementação robusta.

Tomcat : arquitetura Catalina: Segunda geração de container web fornecida pelo Tomcat. Sua função é gerenciar o ciclo de vida dos servlets. Também responsável por mapear URL´s em servlets e devolver o documento gerado.

Tomcat : arquitetura Jasper: engenho JSP. Gera e compila o servlet correspondente a cada página. Conectores: Facilitam a integração do catalina com outros servidores web. O conector Coyote transforma efetivamente o tomcat em um servidor web.

Instalando o Tomcat Descompacte o arquivo jakarta-tomcat-5.5.x.zip para uma pasta desejada. (C:\Tomcat) Execute {TOMCAT_HOME}\bin\startup.bat

Instalando o Tomcat Abra http://localhost:8080 para testar se o Tomcat está rodando. Execute {TOMCAT_HOME}\bin\shutdown.bat (finaliza o Tomcat)

Estrutura de diretórios

Estrutura de diretórios bin Contém os scripts para o início e termino do servidor. common Classes utilizadas pelo Tomcat e disponibilizadas também para as aplicações hospedas por ele. conf Arquivos de configuração do Tomcat.

Estrutura de diretórios common Classes que compõem o Jasper (“compilador” JSP). logs Arquivos de log do Tomcat. Onde devemos buscar informações quando algo sai errado. server Classes que compõem o Catalina além das aplicações de administrador do servidor.

Estrutura de diretórios shared Classes disponibilizadas para todas as aplicações Web. (Inicialmente vazio) webapps Diretório padrão para deployment das aplicações Web. work Diretório utilizado pelo Tomcat como área de trabalho.

Estrutura de diretórios temp Diretório temporário para JVM.

Gerenciando o Tomcat Usuários Arquivo de configuração tomcat-users.xml localizado no diretorio conf. <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <role rolename="admin"/> <user username="adm" password="daniel" roles="admin,manager"/> <user username="user" password="daniel" roles="tomcat,role1"/> </tomcat-users>

Gerenciando o Tomcat Aplicação Admin http://localhost:8080/admin É um front-end para edição dos arquivos de configuração do Tomcat e mesmo dos Deployment descriptors das aplicações hospedadas.

Gerenciando o Tomcat Aplicação Manager http://localhost:8080/manager/html Esta aplicação permite instalar, remover, parar, (re)iniciar ou recarregar aplicações web hospedadas Pelo Tomcat Tambem fornece uma API simples, baseada em requisições HTTP, para que o administrador crie seu próprio front-end para a administração do servidor

Instalando o Eclipse 3.1.x Descompacte o arquivo eclipse-SDK-3.x.zip para uma pasta desejada. (C:\Eclipse)

Configurando o Eclipse Window->Preferences->J2EE Annotations->XDoclet

Configurando o Eclipse Window->Preferences->Java->Installed JREs

Configurando o Eclipse Window->Preferences->Server->Installed Runtimes->Add Selecione Apache Tomcat 5.5