Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Diferenças entre Servlets e JSP
Nos primeiros dias da World Wide Web, as páginas da Web são documentos estáticos que serviram a mesma informação a todos cada vez que eles eram vistos . A linguagem de programação Java forneceu uma maneira de fazer sites mais interativos através do uso de applets Java, JSP ou Java Server Pages e Java Common Gateway Interface, ou CGI , programas chamados servlets . Servlets e páginas JSP funcionam como PHP, Python ou scripts Perl , mas terá a maior segurança e desempenho da máquina virtual Java. História

De acordo com a Sun Microsystems engenheiro de software Jim Driscoll , servlets foram introduzidas pela primeira vez pelo criador Java James Gosling , em 1995. Servlets Java versão 1.0 apareceu pela primeira vez em 1997. Páginas JSP fosse uma extensão posterior da tecnologia servlet Java criado para competir com a linguagem PHP e scripts do Microsoft Active Server Pages, ou ASP, tecnologia. JSP versão 1.0 foi lançado em 1999.

Formatos de arquivo

As instruções de programação em JSP e servlet arquivos diferem na forma como eles são codificados e armazenados no servidor. Páginas JSP são arquivos de texto contendo uma mistura de HTML e Java de código-fonte da classe. Páginas JSP podem ser armazenados juntamente com outros documentos HTML ou PHP. os arquivos normalmente têm um " jsp ". extensão do arquivo. Servlets , por outro lado, são classes Java que foram compilados em Java Virtual Machine - JVM - bytecode . Arquivos Servlet pode ter a extensão ". Classe " ou estar contidas em ficheiros Java Archive Web Application . Arquivos WAR são como arquivos JAR normais, mas incluem Extensible Markup Language - XML ​​- . Arquivos que descrevem a estrutura e função dos servlets dentro deles
Web Server Interaction

Quando um servidor web recebe uma URL para um servlet , ele envia a solicitação para outro servidor chamado a embalagem ou o servidor de aplicativos. Recipientes Servlet como o Apache Tomcat, GlassFish , JBoss Application Server, BEA WebLogic Server ou WebSphere localizar o servlet , lançá-lo dentro da JVM e finalizar o processo servlet quando ele é feito.

Quando um servidor Web recebe um pedido de uma página JSP, ele envia a página para um motor de JSP que compila o código fonte em bytecode JVM servlet . Este novo servlet é tratado como qualquer outro servlet. Se a página JSP é solicitada novamente, a fase de compilação é ignorada ea classe servlet é reutilizado .
Uso

Ambas as páginas JSP e servlets são usados ​​para criar novo Web conteúdo em resposta às solicitações dos usuários . Servlets são aplicações de back-end que pode enviar e receber informações sem interagir diretamente com o usuário . Por outro lado , as páginas JSP são documentos HTML típicas que podem interagir com o usuário através de elementos HTML padrão, como botões, formulários da Web ou hiperligações . Páginas JSP e servlets podem trabalhar juntos : páginas JSP pode chamar classes de servlet para processos que são demasiado longo e pesado para ser incluído como fonte dentro de uma página Web

.

Anterior :

Próximo : No
  Os artigos relacionados
·Qual é a diferença entre Java e J2EE 
·Códigos Java Pop -up 
·Quando usar JSP vs. JSPF 
·Por que precisamos de Java para Sistemas Windows 
·Como formatar um analisador em uma Cadeia Java 
·As diferenças entre JSP & JSPF 
·Como o Hibernate Usando Scroll em Java 
·Java Home não aponta para o JDK 
·Turing Tipos booleanos 
  Artigos em destaque
·Como usar Camel Casing 
·Como alterar a ordem das colunas em Alter Table 
·Como criar um modelo de dados relacional 
·Como fazer uma página web utilizando HTML 
·Como adicionar um botão de login para o NIB 
·Usos de Logaritmos em Computadores 
·Depois de selecionar uma data no DateTime Picker, Como …
·Como Obter valores de ListBox para Enviar para SQL 
·Como excluir um arquivo em C 
·Como calcular o Big Endian Integer Valor 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados