Servidores de Web e de Aplicação

Raphael Luiz Fonseca
Flashcards by Raphael Luiz Fonseca, updated more than 1 year ago
Raphael Luiz Fonseca
Created by Raphael Luiz Fonseca about 5 years ago
187
8

Description

HARD Específica (Desenvolvimento) Flashcards on Servidores de Web e de Aplicação, created by Raphael Luiz Fonseca on 12/18/2014.

Resource summary

Question Answer
- Servidor que expõe a lógica de negócios para aplicações clientes através de vários protocolos, inclusive HTTP - Prover acesso a aplicações corporativas e aplicações baseadas em web (contém um servidor web) Servidores de Aplicação
- Servidor que pode manipular requisições HTTP - Prover acesso à aplicações baseadas em web (formulário e páginas html) Servidores WEB
• Servidor Java para WEB; • Software Livre e de código aberto; • Surgido dentro do projeto Apache Jakarta; • Endosso oficial da Sun; • Container Web / Web Server / Container Servlet; • Abrange Servlet e JSP + recursos adicionais (Realms, JNDI, JDBC ...); Apache Tomcat
Documento mais importante do /confi é o server.xml 11df336a-d9dc-4f31-b2f6-35f3bec6779e.png (image/png) Estrutura Apache Tomcat
- Obriga a implementação de uma política de segurança nesse servidor, por isso, não é necessário escrever, na aplicação, um código específico para autenticação e autorização. Realms
- • Software Livre e de Código Aberto • Servidor Web mais utilizado no mundo; • Compatível com protocolo HTTP 1.1; • Existem versões para vários SOs (Windows, Linux, Novell, OS/2); • Funcionalidades são mantidas através de uma estrutura de módulos; • (Última versão 2.4.6 – Julho/2013) Servidor WEB - Apache HTTP
- É o arquivo principal de configuração do Apache HTTP - No arquivo se encontram todos os parâmetros de funcionamento do Apache. Alguns parâmetros são gerais para a instalação e funcionamento do Apache. Muitos dos outros parâmetros se podem configurar independentes para um conjunto de diretórios e/ou arquivos. Estrutura de Arquivos de Configuração - httpd.conf
Oferecem um meio de fazer mudanças nas configurações por-diretório. Um arquivo, contendo uma ou mais diretrizes de configurações, é colocado em um diretório em particular, e as diretrizes se aplicam para aquele diretório e todos os seu subdiretórios subseqüentes. Estrutura de Arquivos de Configuração - htaccess
- Usado para criar e atualizar nomes e senhas para autenticação básica de usuários HTTP. Estrutura de Arquivos de Configuração - htpasswd
- Módulo de Redirecionamento Módulos Apache HTTP - Módulo_jk
- Balanceamento de Cargas Módulos Apache HTTP - Módulo_balancer
- Capacidade de proxy Módulos Apache HTTP - Módulo_proxy
- Tratamento de Cache Módulos Apache HTTP - Módulo_cache
- Estender o servidor para suporte a criptografia forte usando os protocolos SSL (Secure Sockets Layer) e TLS (Transport Layer Security) Módulos Apache HTTP - Módulo_ssl
- Linux + Apache + MySQL + PHP, Perl ou Python. - Combinação das tecnologias de software livre é bastante popular, devido ao baixo custo, performance e escalabilidade. - Facilidade de trocar de servidor, já que a grande maioria dos serviços de hospedagem contam com estes softwares. LAMP
- Um servidor de aplicação de código fonte aberto baseado na plataforma J2EE implementada completamente na linguagem de programação Java. Servidor de Aplicação - JBoss
• Geralmente utilizado quando se tem vários servidores e opta- se por um gerenciamento multi-server; • Gerenciamentocentralizado; • domain.sh ou domain.bat JBoss - Domain Mode
• Processo independente assim como nas versões anteriores do JBoss; • standalone.sh ou standalone.bat JBoss - Standalone Mode
- default - full - full-ha - ha JBoss - Profiles
- Nomes lógicos específicos para caminhos do filesystem - jboss.home , user.home, jboss.server.config.dir, jboss.server.log.dir JBoss - Paths
- Interface de linha de comando - Enviar requisições de operações - Publicar aplicações, alterar data sourcer, atributos JBoss - CLI
ed998da6-77d2-4851-a826-ebbe10c011b2.png (image/png) Estrutura de Diretórios JBoss
Empacotamento de uma estrutura de diretórios e arquivos para um servidor de aplicação 0bec6792-a2a6-47c1-828f-f8a6a9c3c209.png (image/png) .WAR
- Descreve o conteúdo dos módulos e suas relações. DD JEE: web.xml DD Runtime: glassfish-web.xml Deployment Descriptor
- Empacotamento de Dependências e EJB's - Especifica as classes e interfaces de cada EJB - Especifica quais métodos o container deve gerenciar transações 5fa8f20e-079b-4e8d-85fd-323461e24e14.png (image/png) .JAR ( Java Archive )
- Empacota em um único arquivo .war e .jar a3a41d00-b7d0-42d0-b09f-152ff49f7ba9.png (image/png) .EAR
bc5ec11d-626a-4edf-89fc-5a744f692766.png (image/png) Estrutura Geral de Empacotamento
Conjunto de funcionalidades relacionadas ao desenvolvimento de aplicações web. Web Profile
Recurso que representa uma configuração de plataforma, adequada a uma classe particular de aplicações, podendo conter um subconjunto de tecnologias suportadas pela plataforma Profile
Definir as restrições de validação em um único lugar e compartilhá-las através das diferentes camadas. Bean Validation
Permite que aplicações Java EE analisem, transformem e consultem dados no formato JSON JSON-P
ddb40e02-fc9f-4784-b2f7-ed7c124e3a84.png (image/png) Containers JEE
Show full summary Hide full summary

Similar

Memória Computacional
Filipe Gabriel
ITIL V3 - Processos
Rodrigo Ferreira
Planejamento de TI
Willian da Silva2402
Quiz sobre Tecnologia no Ensino
camilafragoso
Tecnologia e Administração
Erika Lots
Tecnologia na Educação
Alessandra S.
13 motivos para usar Tecnologia na Educação
Alessandra S.
10 DICAS SOBRE TECNOLOGIA EDUCATIVA
Cristinamba
Mapa Mental de Revisão de Algoritmos e Programação I
José Toniazzo
Games e jogos educativos.
Míria Santanna