TDSI – Web Services com GlassFish, JTA / JPA e JSON – parte 4

Antes leia:

TDSI – Web Services com GlassFish, JTA / JPA e JSON – parte 3

Primeiramente vamos apenas ler os dados, para isso precisamos popular as tabelas no banco de dados, optamos, por enquanto, alimentá-las diretamente com SQL.

Acesse e rode no Banco de dados tdsi os seguintes comandos SQL.

link dos comandos SQL

 insert into marca(codmarca,nomemarca,dtfundacao)
 values (1,'FORD','1903-06-16');

 insert into marca(codmarca,nomemarca,dtfundacao)
 values (2,'GM','1908-09-16');

 insert into marca(codmarca,nomemarca,dtfundacao)
 values (3,'VW','1937-05-28');

 insert into modelo(codmodelo,descricaomodelo,marca_codmarca)
 values (10,'FIESTA 1.0',1);

 insert into modelo(codmodelo,descricaomodelo,marca_codmarca)
 values (11,'FOCUS 2.0',1);

 insert into modelo(codmodelo,descricaomodelo,marca_codmarca)
 values (12,'GOL 2.0',3);

 insert into modelo(codmodelo,descricaomodelo,marca_codmarca)
 values (13,'CORSA 16V 1.6',2);

Procure na sua máquina, em Documentos, NetBeans Projects e a pasta do seu projeto, no caso tdsiWS , entre na pasta lib e crie uma pasta chamada jackson e baixe os arquivos a seguir do jackson nesta pasta. (TODOS OS ARQUIVOS .JAR)

Baixando as classes Jackson (versão utilizada 2.5.2)

Vamos utilizar o mapeador Jackson pois ele tem a funcionalidade de transformar Classes POJOs com anotações JPA que não são viáveis (ainda) com GSON. O GSON se perde em anotações JPA (circulares).

Existem jeitos mais profissionais de fazer isto, mas vamos fazer diretamente para ganharmos tempo, primeiramente acesse nesta ordem e baixe os .jar na pasta jackson criada anteriormente.

pasta \Documents\NetBeansProjects\tdsiWS\lib\jackson

Jackson Annotations (3 arquivos)

http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.5.2/   baixar todos os .jar

Jackson Core (3 arquivos)

http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.2/   baixar todos os .jar

Jackson DataBinding (3 arquivos)

http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.5.2/  baixar todos os .jar

Agora vamos adicionar estes arquivos .jar ao projeto seguindo as figuras a seguir:

Clicar em abrir

E as bibliotecas jackson estão adicionadas ao projeto.

Clique aqui para o próximo: Parte 5

 

 

Esse post foi publicado em Web Services Java Rest. Bookmark o link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s