? As JavaServer Pages (JSP) framework permite usar Java como linguagem de script. Enquanto Java é o componente principal língua na renderização de páginas JSP , você também pode integrar o código de outras linguagens de script. Você só precisa ter os intérpretes apropriados em seu servidor, e para os idiomas para não usar um modelo-visão - controlador de arquitetura (MVC) . MVC Modelo
JSP usa a arquitetura MVC para renderizar páginas da Web e gerenciamento de entrada do usuário. Nesta arquitetura , um quadro é executado através de três componentes distintos em um servidor. O componente de vista é voltado para usuário , exibindo o conteúdo que os arquivos de código JSP gerar e directamente aceitar a entrada do usuário . O lojas de componentes de modelo de código executável , bem como variáveis e os estados de objeto . O componente controlador dispara métodos do componente de modelo com base na entrada do componente de vista . O componente de modelo , por sua vez , atualiza o componente de visualização conforme necessário.
JSP e MVC
A arquitetura MVC permite aos programadores criar sites com todos os recursos e dinâmicas. No entanto, este modelo de arquitetura monopoliza o controle de uma página da Web em particular. Isto significa que se você estiver usando o framework JSP para executar uma determinada página, você não será capaz de implementar um outro quadro que é executado no modelo MVC.
Compatíveis linguagens de script < br >
para usar outra linguagem de script ao lado de JSP em sua página da Web , ele tem que correr um interpretador simples. Dessa forma, você pode inserir os roteiros marcados dentro do seu código JSP. Quando a estrutura JSP processa o código da página para renderização, as bibliotecas apropriadas irá interpretar o código de script e tornar a totalidade da página.
PHP e Javascript
Entre os linguagens de script que usam um interpretador simples e podem ser executados em páginas JSP são JavaScript, PHP, e para linguagens como Perl ou C, scripts CGI. Segmentos de script PHP dentro de páginas JSP podem usar suas bibliotecas nativas para lidar com o trabalho de banco de dados , enquanto que o JavaScript tem a vantagem de ser capaz de acessar objetos Java para chamar métodos ou modificar os valores das variáveis .
< Br >