Olá amigos,

resolvi fazer uma pequena reforma na aplicação do post anterior e aproveitar o fim de ano devagar para continuar o tutorial. Estarei usando estes comandos do Roo para criar a aplicação do servidor :

project –topLevelPackage rooandroid.server –projectName RooAndroid

persistence setup –database DERBY –provider HIBERNATE

entity –class ~.persistence.model.Pessoa

field string –fieldName nome

field string –fieldName telefone

json all

controller all –package ~.controller

perform package

As mudanças estão no nome e pacote da aplicação e no banco de dados utilizado, resolvi usar o Derby, para que o tutorial fique mais fácil. Com o Derby não será necessário criar um banco de dados e um usuário. Ao terminar de executar estes comandos no Roo acesse o diretório pelo prompt e tente rodar a aplicação no Jetty com o comando “mvn jetty:run”. Espere a seguinte mensagem aparecer no log: “[INFO] Started Jetty Server” para acessá-la em “http://localhost:8080/RooAndroid” em qualquer navegador.

Você deverá ver um site como o da imagem 1, e então faça o cadastro de algumas Pessoas para verificar se o seu sistema foi criado corretamente.

Imagem 1

Imagem 1 - Cadastro de Pessoa

Feito isso o servidor está pronto, no próximo passo vou passar os recursos para acessar o servidor via HTTP para o REST e interpretar o JSON no Android.

Anúncios