Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat

Slides:



Advertisements
Apresentações semelhantes
IIS - Internet Information Services
Advertisements

Sistemas Distribuídos Baseados na Web
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
Iniciando na plataforma Eclipse
Alcides Calsavara JSP JavaServer Pages Alcides Calsavara
Applets Carlos Bazilio Depto de Ciência e Tecnologia
DAS Sistemas Distribuídos para Automação Industrial
Prof. Esp. Marcelo Mendes
Tutorial de utilização do
Prof.: Carlos Hairon R. Gonçalves
Servidor de Impressão Profº Marcio Funes.
Aplicações para Web.
WebWork e JSP Keven andrade
Introdução a EJB 3.0 Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Ferramentas e Tecnologias III
Tecnologias para Internet
EL e JSTL Prof. Danton Cavalcanti Franco Junior
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.
Programação Orientada a objetos II
Sistemas Operacionais
A autoria - II.
Configuração do Ambiente de Desenvolvimento
Tópicos Avançados em Sistemas Distribuídos
Prof. Alexandre Monteiro Recife
Acessando o WI Após fazer o deploy pelo Tomcat, digite
Unidade III JBoss O servidor JBoss Aula 2.
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Testes Funcionais com Cargo Plugin Professor Ismael H F Santos –
Aplicações Web com Orientação a Objetos
Ferramentas de Desenvolvimento WEB
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Tutor Inteligente  Problemas:  Conteúdos para o aprendiz estudar sozinho.  Aprendizes com dificuldades de estudarem e aprenderem sozinhos.  Abandono.
Aula 1 - Fundamentos Web Servidor
Conceitos da arquitetura
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
LINGUAGENS DE PROGRAMAÇÃO WEB
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
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
Configurando Eclipse + JBossIDE. Configurando o Jboss no Eclipse  No menu Window -> Show View -> Others...  Selecione Server Navigator.
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
ZK RIA com ZK Framework.
Introdução à JSP JavaServer Pages Alcides Calsavara.
Tomcat e Aplicações Web
Treinamento expresso java web Luiz Carlos d´Oleron.
Everest MINI CURSO FERRAMENTAS DE MANUTENÇÃO. PROCESSO DE INSTALAÇÃO Depois de baixar o programa desejado, que no caso o que vamos aprender como instala.
CORBA. Configurando IDEs –MICO No WindowsNo Windows –Visual Studio 2005 No LinuxNo Linux –Eclipse CDT.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
Visite nosso site ! - Soluções em Geoprocessamento Distribuidor autorizado da MicroImages.
Conceitos Programação Web.
Academia de Ensino Superior Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Desenhando a página.
Utilizando subversion como controle de versão
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
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Servidores Formanda: Raquel Pimentel Formador: Nuno Veríssimo.
Instalação do GNU Solfege Musicalização no Prolicenmus.
Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string.
Prof. Abrahão Lopes 18 de Setembro de 2013.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Transcrição da apresentação:

Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat Prof. Danton Cavalcanti Franco Junior

Java EE – Java Enterprise Edition É uma plataforma para o desenvolvimento de aplicações distribuídas Java EE não é uma linguagem de programação, é uma plataforma que utiliza a linguagem Java Utilizada principalmente para o desenvolvimento de aplicações corporativas

Java EE – Java Enterprise Edition Aplicações multi-camadas e escaláveis Oferece mecanismos de segurança Proporciona alta disponibilidade Baseada em componentes que são executados em servidores de aplicação O desenvolvimento tem foco no negócio

Java EE – Principais componentes Principais componentes Java EE: JDBC – acesso a bancos de dados Servlets – conteúdo dinâmico para aplicações web JSP – especialização de servlet que oferece facilidade no desenvolvimento EJBs – componentes de negócio do software JCA – conectividade com aplicações legadas JPA – mapeamento objeto/relacional dos EJBs para o banco de dados

Java EE – Contêineres A especificação obriga os servidores de aplicação a oferecerem contêineres para que os componentes Java EE sejam executados Tipos de contêineres: Contêiner de applet Contêiner de clientes de aplicativo Contêiner Web Contêiner de EJBs

Java EE – Arquitetura lógica Servidor Java EE Contêiner WEB Contêiner de EJBs Servlet JSP Java Bean Navegador Web Contêiner de aplicativo cliente Aplicativo cliente

Apache Tomcat – Servidor Web É uma implementação do contêiner web da especificação Java EE Servlets JSP Projeto open-source, sob a Apache Software License Atualmente está na versão 7.x (há um release beta 8) http://tomcat.apache.org/

Apache Tomcat – Servidor Web Pode ser utilizado também como servidor web de páginas estáticas Pode ser utilizado em conjunto com outro servidor web (apache, IIS), somente para executar os servlets e JSPs Normalmente utiliza-se somente o Tomcat, para páginas estáticas e dinâmicas

Tomcat – Estrutura diretórios BIN => programas para iniciar/interromper o servidor CONF => arquivos de configuração DOC => documentação LOGS =>logs da execução do servidor WEBAPPS => diretório de deploy das aplicações

Tomcat - Instalação Fazer o download do site da versão compactada (sem instalador) Descompactar a versão no diretório desejado Criar a variável de ambiente JAVA_HOME Executar o arquivo “startup.bat” no diretório BIN

Tomcat - Execução

Tomcat - Execução Por padrão o Tomcat utiliza a porta 8080 Depois de inicializar, acessar http://localhost:8080 As páginas são disponibilizadas em diretórios dentro do diretório WebApps. Exemplo: http://localhost:8080/exemplo Onde exemplo é um diretório criado dentro do diretório webapps

Tomcat - Exercício Criar duas páginas html (pagina1.htm e pagina2.htm), colocando links entre elas. Utilizar a tag <a href> para fazer o link Disponibilizar estas páginas no servidor Tomcat As páginas devem ser acessadas pelo endereço http://localhost:8080/exe01/pagina1.htm http://localhost:8080/exe01/pagina2.htm

Tomcat – Eclipse Nas aplicações Web desenvolvidas com o Eclipse, a execução do Tomcat é controlada pelo próprio Eclipse. Os projetos de aplicações Web são relacionados ao Tomcat dentro do Eclipse, e o deploy das aplicações é feito automaticamente ao iniciar o Tomcat

Tomcat - Eclipse Para configurar o Tomcat dentro do Eclipse: Acessar o menu Windows \ Preferences. Selecionar o item Server \ Installed Runtimes. Clicar no botão “Add” para adicionar um novo servidor Escolher o Apache Tomcat de acordo com a versão instalada e clicar em “Next” Indicar o local onde o Tomcat está instalado. Escolher a JRE que será utilizada para a execução e clicar em “Finish”

Tomcat - Eclipse Na view “Server”, clicar com o botão direito e criar um novo server. Escolher o tipo do server (Tomcat) Escolher o “Server runtime” Clicar em “Finish”

Tomcat - Eclipse Para associar aplicações web ao Tomcat, entrar no item “Add and Remove Projects” do menu de contexto do server

Tomcat - Eclipse