Configuração do Ambiente de Desenvolvimento

Slides:



Advertisements
Apresentações semelhantes
JSP Segundo Semestre – 2008 Professor Glaucio Bianchini
Advertisements

DAS Sistemas Distribuídos para Automação Industrial
WebWork e JSP Keven andrade
EL e JSTL Prof. Danton Cavalcanti Franco Junior
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
Profissional Alexandre Faria Desenvolvedor e Instrutor JAVA e Web da Vertical Training. Trabalhando em projetos envolvendo tecnologias Java / J2 EE. Experiência.
Configuração do Ambiente de Desenvolvimento
Conceitos de J2EE para a WEB
Unidade III JBoss O servidor JBoss Aula 2.
Aplicações Web com Orientação a Objetos
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
Ultimos recursos Jobson Ronan
Configurando Eclipse + JBossIDE. Configurando o Jboss no Eclipse  No menu Window -> Show View -> Others...  Selecione Server Navigator.
Tomcat e Aplicações Web
Treinamento expresso java web Luiz Carlos d´Oleron.
Introdução à plataforma Java. 2 A tecnologia Java Java: linguagem de programação e plataforma de desenvolvimento Criada pela Sun Microsystems Apoiada.
Implementação Orientada a Objetos – Aula 02 Introdução ao Java Prof. Danielle Martin Universidade de Mogi das Cruzes.
Inteligência Artificial I 1.  BRMS (Business Rule Management System) ◦ Requisitos ◦ Regras ◦ SOA  Implentação de um Rules Engine  Implementado com.
SISTEMAS EMBARCADOS I UNIDADE 4 – O SOFTWARE IAR TURMA: 7º Período DISCIPLINA: Sistemas Embarcados I PROFESSOR: Pedro Pacheco Bacheti
Desenvolvimento de Aplicações Web com Java - Servlets e JSP Autor: Juliano Marcos Martins.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
INTRODUÇÃO À COMPUTAÇÃO INTRODUÇÃO AO PYTHON EWERTON AMORIM DE OLIVEIRA.
Diego Armando Gusava Mobile Command Orientador: Mauro Marcelo Mattos.
Programando em Python Claudio Esperança. Por que programar? É divertido Melhor que usar programas feitos por outros Fazer programas = resolver quebra-cabeças.
FERRAMENTA PARA GERENCIAMENTO DE ARTEFATOS EM PROJETO DE MELHORIA NO PROCESSO DE TESTES. UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO.
Acad. Thiago Schmitt Orientador Marcel Hugo FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO.
Ferramenta para Acompanhamento de Projetos Utilizando o Método Kanban
I9 – CRM | DIS | FIN – SEPTEMBER / 2016
Criando Custom Visuals no Power BI
Portal de Eventos Acadêmicos
TUTORIAL FRAMEWORK SPRING.
Como funciona um site Você precisa saber o que é domínio e subdomínio.
UML – Diagramas de componentes
especificação de requisitos do software
Editores de texto Módulo I – Editores de Texto
Agregador de Notícias e Eventos - UFPI
MHP – RFP 2 Luiz Eduardo Sílvio Meira Jones Albuquerque
Arlindo Flávio da Conceição
APROM Aplicação para Gestão de Projetos
Sistema Automatizado de Hospedagem de Sites
Administrador de Sistemas Unix® com FreeBSD
Construção de Aplicações para Internet
CREATED BY RAFAEL S. T. VIEIRA
UML – Diagramas de Componentes e Modelação da Arquitectura Física
Arquitetura de Computadores
Arturo Coria CSE LATAM TAC
Administração de Sistemas Livres
Instalador 5.0 Patch e Patch 5.2
Cadastro de Funcionário
Apresentação Conceitual
Tema do Seminário: Frameworks para desenvolvimento Web Linguagem e Técnicas de Programação II – LTP2 Professor: Uedson Reis.
Capacitação para professores
Tecnologia ASP Apresentada por.
Curso Técnico em Informática
Profa. Maria Augusta Constante Puget
Prof. Esp. Marcelo Mendes
Passo a passo – Aluno Tarefas Iniciais.
Web Professor: Jarbas Araújo
Geração de Código Teoria e Implementação de Linguagens Computacionais – IF688 Equipe de Monitores.
Conceitos de J2EE para a WEB
Estágio supervisionado na CECAE
Passo a passo – Aluno Tarefas Iniciais.
Geração de Código Teoria e Implementação de Linguagens Computacionais – IF688 José Francisco Pereira Jobson Ronan
SISTEMAS DISTRIBUIDOS
Leonardo M G Gallardo Trilha: DevTest
Prof. Ricardo Luís Lachi
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