|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
HOSPEDAGEM DE SITES - JSP (Java Server Pages) É uma tecnologia para
desenvolvimento de aplicações WEB semelhante ao Microsoft
Active Server Pages (ASP), porém tem a vantagem da portabilidade
Quem conhece servlets verá que o JSP não oferece nada que você não possa conseguir com os servlets puros. O JSP, entretanto, oferece a vantagem de ser facilmente codificado, facilitando assim a elaboração e manutenção de uma aplicação. Além disso, essa tecnologia permite separar a programação lógica (parte dinâmica) da programação visual (parte estática), facilitando o desenvolvimento de aplicações mais robustas, onde programador e designer podem trabalhar no mesmo projeto, mas de forma independente. Outra característica do JSP é produzir conteúdos dinâmicos que possam ser reutilizados. Quando uma página JSP é requisitada pelo cliente através de um Browser, esta página é executada pelo servidor, e a partir daí será gerada uma página HTML que será enviada de volta ao browser do cliente. Quando o cliente faz a solicitação de um arquivo JSP, é enviado um object request para a JSP engine. A JSP engine envia a solicitação de qualquer componente (podendo ser um JavaBeans component, servlet ou enterprise Bean) especificado no arquivo. O componente controla a requisição possibilitando a recuperação de arquivos em banco de dados ou outro dado armazenado, em seguida, passa o objeto response de volta para a JSP engine. A JSP engine e o WEB server enviam a página JSP revisada de volta para o cliente, onde o usuário pode visualizar os resultados através do WEB browser. O protocolo de comunicação usado entre o cliente e o servidor pode ser HTTP ou outro protocolo. Por definição, JSP usa Java como sua linguagem de scripts. Por esse motivo, O JSP é apresenta mais flexível e mais robusto do que outras plataformas baseadas simplesmente em JavaScripts e VBScripts. Requisitos para entender JSP?
Para tirar um bom proveito do JSP é preciso entender a linguagem
Java. Isso porque, a parte lógica do JSP envolve Java Beans, Objetos
JDBC, Enterprise Java Beans (EJB) entre outros componentes que interagem
com a plataforma Java. Portanto, alertamos aqueles que pretendem desenvolver
uma aplicação mais sofisticada que entedam um pouco de programação
em Java.
Para conectar via JDBC, utilize o seguinte código como exemplo: Class.forName("org.gjt.mm.mysql.Driver"); con = DriverManager.getConnection("jdbc:mysql://mysql.hostsul.com.br/seunome", "seunome", "senha"); Para maior segurança, o acesso remoto direto ao MySQL via internet não está aberto, mas você pode gerenciar sua base via web utilizando o nosso aplicativo de gerenciamento em http://mysql.hostsul.com.br O servidor MySQL encontra-se separado do servidor Web o que melhora a performance e estabilidade do seu site. Para conexão com PostgreSQL, utilize o seguinte código: Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection("jdbc:postgresql://pgsql.hostsul.com.br/seunome",
"seunome", "senha"); P.S Quando você for incluir uma classe nova ou alterar algum jsp o mesmo tomcat deve ser reinicializado: 1) Acesse o SSH (com seu user
e respectiva senhasenha dele) As mensagens de erro você poderá verificar na pasta logs.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||