Baixe o app para aproveitar ainda mais
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
Compartilhar