![]() |
O que é JSP? JSP é a sigla para o nome Java Server Pages, que em português significa Servidor de Páginas Java. Ele é uma tecnologia baseada em Java que é utilizada para criação de páginas web. Com o JSP o browser faz uma requisição ao servidor web, que detecta se tratar de uma página dinâmica JSP e a encaminha para uma engine JSP. Essa engina processa as páginas com os acessos à base de dados e quaisquer outros recursos e retorna o código html ao srvidor web, que por sua vez devolve ao browser com a informação pertinente ao que foi solicitado. A Sun Microsystems desenvolveu a tecnologia Java Server Pages afim de competir com as linguagens que dominavam o mercado, como ASP e PHP. Ela surgiu por volta do fim da década de 90 para quebrar com o paradigma de programação para ambientes web. Assim como o Java, o JSP tem intrínseco os conceitos de orientação a objetos e multiplataforma, sem mencionar polimorfismo, encapsulamento e herança. Por isso que o JSP, além de uma linguagem recente, é uma das melhores linguagens para programação web. Muitos clientes com instituições bancárias, por exemplo, fazem uso de uma ferramenta tão poderosa como o Java, através do JSP. O desenvolvimento dessas tecnologias foi assistida e auxiliada por outro nome de peso como a IBM, que começou a pensar nos conceitos de orientação a objetos . Falando em tecnologia para web, o quadro comparativo mostra uma relação das diferenças entre as linguagens mais usadas para web:
Através desta tabela o leitor poderá entender e escolher qual linguagem e porque usá-la. Existem hoje no mercado diversas ferramentas de edição para implementar uma página dinâmica em JSP. E como exemplo o NetBeans que cria quaisquer aplicações Java ou suas tecnologias derivadas (JSP os Servlets), além do Eclipse e ferramentas próprias para a web como o poderoso pacote Macromedia (falando do DreamWeaver).
Estas são algumas das sintaxes usadas na programação JSP.Sintaxe
Repetiçãowhile (condição) { comando;
do{ comando; } while (condição);
for (início; teste: incremento){
Condicionaisif (expressão) { comando; }
|