CreativeHost
empresa
Empresa opinião de clientes Opinião contrato Contrato política de uso Política webmail Webmail painel de controle Painel suporte Suporte
página inicial página inicial planos de hospedagem planos de hospedagem de sites serviços em internet serviços em internet contato hospedagem de sites contato hospedagem de sites assine hospedagem de sites assine hospedagem de sites

Hospedagem
Assine: (11) 3721-0210

Clique aqui e assine já!

Faça a análise
ONLINE DE VÍRUS

* Não precisa de instalação
Panda ActiveScan
Início
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 de plataforma podendo ser executado em outros Sistemas Operacionais além dos da Microsoft . Ela permite que ao desenvolvedor de sites produzir aplicações que permitam o acesso a banco de dados, o acesso a arquivos texto, a captação de informações a partir de formulários, a captação de informações sobre o visitante e sobre o servidor, o uso de variáveis e loops entre outras coisas.

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.
O ideal é que se conheça um pouco de HTML, pouco mesmo. É comum em grandes aplicações que o Programador JSP e o Designer sejam pessoas diferentes. Portanto, nesse tutorial, usamos pouquíssimas tags HTML, nossa preocupação está voltada para a parte lógica das aplicações e não para a parte visual.

Segue abaixo alguns exemplos de conexão JSP MySQL/PostgreSQL:

Para conectar via JDBC, utilize o seguinte código como exemplo:

Class.forName("org.gjt.mm.mysql.Driver"); con = DriverManager.getConnection("jdbc:mysql:localhost", "usuario", "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://www.seudominio.com.br/mysql

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:localhost", "usuario", "senha");

O servidor PostgreSQL encontra-se separado do servidor Web o que melhora a performance e estabilidade do seu site.

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)
2) Entre no diretorio bin
3) Execute o arquivo shutdown.sh
4) Execute o arquivo startup.sh

As mensagens de erro você poderá verificar na pasta logs.

* Para gerar imagens através de servlets, utilize:

System.setProperty("java.awt.headless", "true") no método init

 

Primeiros passos em JAVA

Criando seu primeiro programa em Java

Para criar seu primeiro programa em java, o famoso programa "Ola Mundo", que segundo a tradição, é o primeiro programa a ser rodado quando se desenvolve uma nova linguagem. Aparecerá somente uma frase "Ola Mundo", é necessário que você crie um novo arquivo denominado heloworld.java e compile-o. Para facilitar a compilação, não precisando ter que digitar comandos e outros bla-bla-bla, utilize um programa chamado TextPad que você pode baixar, clicando aqui.  Apenas faça as linhas de código e vá em Ferramentas/Compilar Java.

Abaixo, o código que você usará para rodar seu primeiro programa:

 1 public class HelloWorld
2 {
3     public static void main(String args[])
4     {
5         System.out.println("oLA, mUNDO!!!");
6     }
7 }


Vamos agora analizar o código:

 public class HelloWorld

Esse trecho de código é a declaração da classe. É necessário que toda classe tenha uma declaração desta maneira, sendo "HelloWorld", o nome da classe.

Importante: Inicialmente é preciso que o nome do arquivo, seja o mesmo nome da classe para o programa funcionar perfeitamente.

 public static void main(String args[])

Um dos códigos que você mais irá ver: a declaração da função principal do programa, onde ele ganha vida, onde é de fato iniciado: a função main(). A função main() precisa necessariamente ser pública ( palavra-chave public ), estática ( palavra-chave static ), sem tipo de retorno ( palavra-chave void ), e precisa conter um parâmetro array do tipo String ( String args[] ). Por útimo temos:

 System.out.println("Hello, World!!!");

Aqui estamos simplesmente dizendo ao Java que queremos escrever algo na tela.
Note que o conteúdo precisa estar envolto por aspas duplas, indicando que você está passando como parâmentro um String, e é necessário o ponto-e-vírgula ao final da linha, o que indica que a instrução termina naquele ponto.

 
©2002-2008 - CreativeHost Networks Ltda Me - Hospedagem de sites em boas mãos