Trabalhando com JSP, Ajax, Servlet – Parte03

O segundo passo é criar um banco de dados com uma tabela, que conterá os dados que serão processados pelo Servlet e retornados a pagina dinamicamente. Para este exemplo, o nome sugerido para o banco é aprendizado e para a tabela é cidades, e a versão do Mysql que esta sendo utilizada é a versão 4.0.12.

 

A estrutura da tabela será bastante simples, e para criar toda a estrutura iremos utilizar a linha de comando, e digitar as instruções SQL diretamente no prompt do Mysql, Listagem 1. Se o leitor optar por utilizar alguma ferramenta gráfica para executar os passos não há problema algum, fica a critério do leitor a forma de gerar o banco bem como também a tabela.

 

Iremos também popular a tabela com algumas informações, uma vez que o objetivo do artigo é trabalhar o Ajax e não a construção de uma aplicação como um todo.

 

Comandos SQL:

Create database aprendizado;

 

Use aprendizado;

 

Create table cidades(

Id  int not null auto_increment primary key,

Cidade varchar(50),

Estado varchar(2),

);

 

Insert into cidades(Cidade, Estado) values(“Goiania”, “GO”);

Insert into cidades(Cidade, Estado) values(“Guapo”, “GO”);

Insert into cidades(Cidade, Estado) values(“Crominia”, “GO”);

Insert into cidades(Cidade, Estado) values(“Barro Alto”, “GO”);

Insert into cidades(Cidade, Estado) values(“São Paulo”, “SP”);

Insert into cidades(Cidade, Estado) values(“São Vicente”, “SP”);

Insert into cidades(Cidade, Estado) values(“Campinas”, “SP”);

Insert into cidades(Cidade, Estado) values(“Belo Horizonte”, “MG”);

Insert into cidades(Cidade, Estado) values(“Passos”, “MG”);

Insert into cidades(Cidade, Estado) values(“Guaxupe”, “MG”);

Listagem 4. Instruções  SQL.

 

Entendendo o funcionamento.

Uma vez montada toda estrutura, é hora de fazer o deploy do projeto e testá-lo.

Conclusão

Como pode ser visto a tecnologia Ajax pode ser utilizada de uma forma bem simplista para resolver problemas simples, e até mesmo problemas mais complexos.