Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat - ppt carregar
PublicouJuliana Fortes Alterado mais de 7 anos atrás
Apresentação em tema: "Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat"— Transcrição da apresentação:
1 Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat
Prof. Danton Cavalcanti Franco Junior
É 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
3 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
4 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
5 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
6 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
7 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)
8 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
9 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
10 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
11 Tomcat - Execução
12 Tomcat - Execução Por padrão o Tomcat utiliza a porta 8080
Depois de inicializar, acessar As páginas são disponibilizadas em diretórios dentro do diretório WebApps. Exemplo: Onde exemplo é um diretório criado dentro do diretório webapps
13 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
14 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
15 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"
16 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"
17 Tomcat - Eclipse Para associar aplicações web ao Tomcat, entrar no item "Add and Remove Projects" do menu de contexto do server