O que são JavaServer Pages ™?

JavaServer Pages ™ (JSP ™) é uma tecnologia de programação para sites que permite a integração perfeita dos programas Java ™ no funcionamento normal de um site e nos documentos de linguagem de marcação de hipertexto ativo (HTML). A tecnologia pode ser usada para exibir dados dinâmicos ou processar a entrada do usuário. Ele também tem a vantagem de poder acessar informações no servidor em que está em execução e sendo portátil para qualquer sistema ou servidor da web com o conjunto correto de programas instalados. A portabilidade desses tipos de programas é possível por programas como o Apache TomCat ™ que podem funcionar em várias plataformas e servidores da Web para ativar o JavaServer Pages ™. Esses programas podem ser executados em segundo planoou sobre outros servidores da Web para fornecer a funcionalidade necessária. As páginas reais geralmente são legíveis humanas e parecem páginas HTML regulares com Java ™ incorporado no código.

Existem muitas diferenças entre o JavaServer Pages ™ e os idiomas mais tradicionais baseados na Web. Uma delas é que existem poucas restrições de segurança nas comunicações entre o servidor da Web e as páginas porque elas são integradas. Isso contrasta fortemente com outras linguagens da Common Gateway Interface (CGI), que são executadas independentemente do servidor da Web e têm fortes restrições sobre as ações que podem executar.

Uma diferença muito conveniente para os programadores é que o código Java ™ pode ser diretamente colocado em uma página HTML e executado de dentro da página como se fizesse parte de outro bloco de código localizado em outro lugar. Com o Java Server Pages ™, uma página HTML pode ser carregada e o gene dinamicamentePorções classificadas simplesmente inseridas conforme necessário. Isso é diferente de muitos idiomas CGI, nos quais o código -fonte executado deve gerar toda a página HTML a partir do programa. Esse processo pode ser complementado, permitindo que o servidor compile o código Java ™ em tempo real, em vez de pré-compilá-lo, facilitando muito as alterações e a manutenção do site.

JavaServer Pages ™ oferece uma interface mais poderosa para programação do que alguns outros idiomas semelhantes. Alguns idiomas de script são usados ​​porque estão convenientemente disponíveis ou porque são projetados especificamente para executar um subconjunto de funções de rede. Um desenvolvedor da Web usando o JavaServer Pages ™ tem acesso a quase todo o idioma Java ™ ao criar um site, permitindo funções avançadas e a capacidade de usar e carregar novas bibliotecas, conforme necessário. Esse é um recurso poderoso que pode tornar mais eficiente acessar bancos de dados, usar novos protocolos e se comunicar com servidores remotos.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?