Buscar

Seminario IV completo ADS

Prévia do material em texto

1 Sebastião Camilo Castro Filho 
2Lilian da Silva Costa 
Centro Universitário Leonardo da Vinci – UNIASSELVI - Curso (Código da Turma) – Prática do Módulo I - dd/mm/aa 
Prática e Desenvolvimento de Modelo CRUD em JAVA 
Com Estruturação Via Eclipse 
 
Sebastião Camilo Castro Filho¹ 
Lilian da Silva Costa² 
 
RESUMO 
 
A prática de modelagem usando IDE’s como Eclipse facilita o aprendizado do aluno no método de 
programação associada a aplicabilidade em tempo real. Este trabalho teve como objetivo, 
demonstrar as etapas de contrução de um CRUD no Eclipse usando linguagem JAVA. A 
metodologia usada foi o desenvolvimento offline em um PC Dell, I5, Sistema Operacional WIN10. 
Foi utilizada o guia e documentação do Eclipse e do MySQL. A finalidade do trabalho foi de 
desenvolver prática de programação utilizando IDE e linguagem JAVA. 
 
Palavras-chave: CRUD, JAVA, ECLIPSE, Programação, Algoritmo. 
 
1. INTRODUÇÃO 
O termo CRUD é a síntese para: Create, Read, Update e Delete. Geralmente está associado a 
sistemas que utilizam bases de dados relacionais, ou seja, manejo através do SQL e persistência em 
tabelas que geralmente é orientada a documentos ou grafos (GOULART, 2015). São sistemas que 
possuem um grande volume de armazenamento de dados. O trabalho ressalta uma revisão sob o 
ponto de vista lógico de códigos relacionais e persistência de dados. 
Este artigo aborda o desenvolvimento de aplicações Java para WEB com as tecnologias 
disponíveis é uma tarefa bem complexa. O uso dessas APIs permite a construção de melhores 
aplicações para manipular os bancos de dados de sistemas de gestão e o uso de CRUDS comos 
ferramentas relacionais para melhorar o desempenho de profissionais dessa área. A problemática 
envolvida na temática ressalta na escolha da maneira mais eficiente de programar CRUDS 
Operacionais, e apresentar o funcionamento dos métodos JPA e JBDC facilitam a escolha diante da 
técnica envolvida e a dinâmica da programação dos sistemas ORM (GASH, 2007). 
A finalidade do trabalho é expor a importância acerca da programação lógica e com foco na 
estrutura JBDC e JPA e sua interação com o SQL, para programadores iniciantes. Os objetivos 
esperados são disseminar conhecimentos básicos e oferecer uma visão técnica sobre os sitemas, 
levantar um analise no no processo de melhoria de execução de tarefas atraves do controle do 
sistema (ROCHA, FILHO, JURITY, 2018). 
A problemática a ser proposta é a falta de visão técnica simplista para explicar o processo 
relacional em base de metodologia simples e inovadora. A pesquisa terá caráter documental e 
revisional, assim como um comparativo em suas perspectivas práticas. 
 
2. CONFIGURAÇÃO E INSTALAÇÃO 
 
FIGURA 1 - Instalação do Eclipse 
2 
 
 
 
 
Fonte: O autor 
 
 
 
FIGURA 2 - Instalação MySQL 
 
Fonte: O autor 
 
 
FIGURA 3 - Criando BD Uniasselvi 
 
Fonte: O autor 
 
FIGURA 4 - Configurando localhost 
3 
 
 
 
 
Fonte: O autor 
 
2.1 DESENVOLVIMENTO NO ECLIPSE 
 
Segundo Gash, 2007: 
 
O sistema JBDC é um conjunto de classes e interfaces (API) escritas em Java que fazem o 
envio de instruções SQL para qualquer banco de dados relacional 
 
A relação entre servidor, cliente, banco de dados, retratado na Figura 1 abaixo tem a capacidade de 
relacionar dados persistentes com informações necessarias diariamente por uma empresa que utiliza 
sistema ORM: 
 
O processo a seguir, retrata a construção da lógica de algoritmos para o sistema CRUD: 
 
FIGURA 1 - Class Funcionário 
 
4 
 
 
 
 
Fonte: Uniasselvi 
 
 
 
 
 
 
 
FIGURA 2 - Class Cadastro Funcionário 
5 
 
 
 
 
Fonte: Uniasselvi 
 
 
FIGURA 3 - Página principal 
 
Fonte: Uniasselvi 
 
FIGURA 4 - Pagina de Cadastro de Funcionário 
 
Fonte: Uniasselvi 
6 
 
 
 
 
FIGURA 5 - Pagina que recebe a Página Index 
 
 
Fonte: Uniasselvi 
 
 
FIGURA 6 - Pagina Persistence 
 
Fonte: Uniasselvi 
 
 
FIGURA 7 - Class Funcionário Repository 
 
 
Fonte: Uniasselvi 
 
7 
 
 
 
FIGURA 8 - Sistema Pronto 
 
 
Fonte: O autor 
 
 
 
3. MATERIAIS E MÉTODOS 
 
A pesquisa é caracterizada por uma busca bibliográfica e a base online utilizada foi o banco 
de dados da Scielo, ANPAD e Cambridge CORE. Método de catalogação folha de estilos e imagens 
da aplicação para comparar a tipologia sobre a visão de cada tecnologia. Total de Tecnologias 
usadas: 3, pesquisa realizada no mês de Abril de 2018. Critérios de inclusão: Tecnologias aplicadas 
a persistencia de dados. 
 
4. RESULTADO E DISCUSSÃO 
 
Através da prática deste artigo o autor detectou a dinâmica do Eclipse em operar e simular 
um sistema CRUD para persistência de dados e modelagem de sistemas dinâmicos. 
 
5. CONCLUSÃO 
 
O Eclipse é uma IDE de fácil manuseio de com progrmação intuitiva o que facilita na 
criação dos códigos e e testar suas aplicações direto na plataforma. A linguagem JAVA tem sua 
complexidade, porém com os recursos certos, ela consegue oferecer ao programador uma variedade 
de funções e métodos de atalhos para chegar ao objetivo final que é garantir uma boa usabilidade ao 
usuário final. 
8 
 
 
 
REFERÊNCIAS 
Magno, Danillo Goulart. M198a Aplicação da Técnica de Scaolding para a Criação de Sistemas 
CRUD / Danillo Goulart Magno. – Itajubá: UNIFEI, 2015. 
FJ-21 Java para desenvolvimento Web. Caelum Ensino e Soluções em Java. Disponível em: 
www.caelum.com.br. Acesso em: 26 de mar. De 2018. 
GASH, J. “Relational Database Servers”. September, 2007. 
Rocha, G.; Filho, H.; Jurity, R. Camada de Persistência de Dados para Aplicações Java: O 
Hibernate. Instituto de Matemática – Universidade Federal da Bahia (UFBA). 
Disponível em: http://www.mauroborges.com.br/downloads/Setor 
%20de%20TI/POO/Hibernate.pdf. Acesso em: 20 de março de 2018. 
 
http://www.mauroborges.com.br/downloads/Setor

Continue navegando