Gerador de código base para aplicações back-end que usam MVC.

Detalhes bibliográficos
Autor(a) principal: DANTAS, Rafael Klynger da Silva.
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20520
Resumo: Desenvolver aplicações backend com operações como criar, editar, deletar e recuperar dados (CRUD) é algo muito comum. O desenvolvimento inicial dessas aplicações se resume a definir rotas, entidades e relações o que faz com que o desenvolvedor crie arquivos com códigos bastante semelhantes. Esse desenvolvimento inicial pode ser automatizado pela nossa ferramenta, que ao receber uma especificação em JSON de quais entidades existem e como elas se relacionam consegue criar uma aplicação servidor na linguagem selecionada que possui uma API REST com os verbos básicos (GET, PUT, POST E DELETE). Assim, acelerando o desenvolvimento inicial da aplicação.
id UFCG_c0e18e16d905c3e71c6533ca66754d3c
oai_identifier_str oai:localhost:riufcg/20520
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling FARIAS, Adalberto Cajueiro de.FARIAS, A. C.http://lattes.cnpq.br/9462873740250320PEREIRA, Eanes Torres.MASSONI, Tiago Lima.DANTAS, R. K. S.http://lattes.cnpq.br/5265862830973936DANTAS, Rafael Klynger da Silva.Submitted by Ruth Quaresma de Freitas (ruth_quaresma@hotmail.com) on 2021-08-11T17:58:19Z No. of bitstreams: 1 RAFAEL KLYNGER DA SILVA DANTAS - TCC CIÊNCIA DA COMPUTAÇÃO 2019.pdf: 970111 bytes, checksum: e2a081b3d21449e3a4851835e546b8e8 (MD5)Made available in DSpace on 2021-08-11T17:58:19Z (GMT). No. of bitstreams: 1 RAFAEL KLYNGER DA SILVA DANTAS - TCC CIÊNCIA DA COMPUTAÇÃO 2019.pdf: 970111 bytes, checksum: e2a081b3d21449e3a4851835e546b8e8 (MD5) Previous issue date: 2019-11-25Desenvolver aplicações backend com operações como criar, editar, deletar e recuperar dados (CRUD) é algo muito comum. O desenvolvimento inicial dessas aplicações se resume a definir rotas, entidades e relações o que faz com que o desenvolvedor crie arquivos com códigos bastante semelhantes. Esse desenvolvimento inicial pode ser automatizado pela nossa ferramenta, que ao receber uma especificação em JSON de quais entidades existem e como elas se relacionam consegue criar uma aplicação servidor na linguagem selecionada que possui uma API REST com os verbos básicos (GET, PUT, POST E DELETE). Assim, acelerando o desenvolvimento inicial da aplicação.Universidade Federal de Campina GrandeUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEIGerador de código base para aplicações back-end que usam MVC.Base code generator for back-end applications that use MVC.2019-11-252021-08-11T17:58:19Z2021-08-112021-08-11T17:58:19Zhttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20520DANTAS, Rafael Klynger da Silva. Gerador de código base para aplicações back-end que usam MVC. 2019. 9f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20520info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisDesenvolvimento webAplicações back-endGerador de código baseDesenvolvimento de softwareVerbos RESTRepresentational State TransferCódigo de controllerWeb developmentBackend ApplicationsBase code generatorSoftware developmentRESTRepresentational State TransferController codeporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/20520/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALRAFAEL KLYNGER DA SILVA DANTAS - TCC CIÊNCIA DA COMPUTAÇÃO 2019.pdfRAFAEL KLYNGER DA SILVA DANTAS - TCC CIÊNCIA DA COMPUTAÇÃO 2019.pdfapplication/pdf970111http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/20520/1/RAFAEL+KLYNGER+DA+SILVA+DANTAS+-+TCC+CI%C3%8ANCIA+DA+COMPUTA%C3%87%C3%83O+2019.pdfe2a081b3d21449e3a4851835e546b8e8MD51riufcg/205202021-08-11 15:03:16.424oai:localhost:riufcg/20520Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512024-07-01T10:22:13.276703Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Gerador de código base para aplicações back-end que usam MVC.
dc.title.alternative.pt_BR.fl_str_mv Base code generator for back-end applications that use MVC.
title Gerador de código base para aplicações back-end que usam MVC.
spellingShingle Gerador de código base para aplicações back-end que usam MVC.
DANTAS, Rafael Klynger da Silva.
Desenvolvimento web
Aplicações back-end
Gerador de código base
Desenvolvimento de software
Verbos REST
Representational State Transfer
Código de controller
Web development
Backend Applications
Base code generator
Software development
REST
Representational State Transfer
Controller code
title_short Gerador de código base para aplicações back-end que usam MVC.
title_full Gerador de código base para aplicações back-end que usam MVC.
title_fullStr Gerador de código base para aplicações back-end que usam MVC.
title_full_unstemmed Gerador de código base para aplicações back-end que usam MVC.
title_sort Gerador de código base para aplicações back-end que usam MVC.
author DANTAS, Rafael Klynger da Silva.
author_facet DANTAS, Rafael Klynger da Silva.
author_role author
dc.contributor.advisor1.fl_str_mv FARIAS, Adalberto Cajueiro de.
dc.contributor.advisor1ID.fl_str_mv FARIAS, A. C.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9462873740250320
dc.contributor.referee1.fl_str_mv PEREIRA, Eanes Torres.
dc.contributor.referee2.fl_str_mv MASSONI, Tiago Lima.
dc.contributor.authorID.fl_str_mv DANTAS, R. K. S.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5265862830973936
dc.contributor.author.fl_str_mv DANTAS, Rafael Klynger da Silva.
contributor_str_mv FARIAS, Adalberto Cajueiro de.
PEREIRA, Eanes Torres.
MASSONI, Tiago Lima.
dc.subject.por.fl_str_mv Desenvolvimento web
Aplicações back-end
Gerador de código base
Desenvolvimento de software
Verbos REST
Representational State Transfer
Código de controller
Web development
Backend Applications
Base code generator
Software development
REST
Representational State Transfer
Controller code
topic Desenvolvimento web
Aplicações back-end
Gerador de código base
Desenvolvimento de software
Verbos REST
Representational State Transfer
Código de controller
Web development
Backend Applications
Base code generator
Software development
REST
Representational State Transfer
Controller code
description Desenvolver aplicações backend com operações como criar, editar, deletar e recuperar dados (CRUD) é algo muito comum. O desenvolvimento inicial dessas aplicações se resume a definir rotas, entidades e relações o que faz com que o desenvolvedor crie arquivos com códigos bastante semelhantes. Esse desenvolvimento inicial pode ser automatizado pela nossa ferramenta, que ao receber uma especificação em JSON de quais entidades existem e como elas se relacionam consegue criar uma aplicação servidor na linguagem selecionada que possui uma API REST com os verbos básicos (GET, PUT, POST E DELETE). Assim, acelerando o desenvolvimento inicial da aplicação.
publishDate 2019
dc.date.issued.fl_str_mv 2019-11-25
dc.date.accessioned.fl_str_mv 2021-08-11T17:58:19Z
dc.date.available.fl_str_mv 2021-08-11
2021-08-11T17:58:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20520
dc.identifier.citation.fl_str_mv DANTAS, Rafael Klynger da Silva. Gerador de código base para aplicações back-end que usam MVC. 2019. 9f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20520
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20520
identifier_str_mv DANTAS, Rafael Klynger da Silva. Gerador de código base para aplicações back-end que usam MVC. 2019. 9f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20520
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/20520/2/license.txt
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/20520/1/RAFAEL+KLYNGER+DA+SILVA+DANTAS+-+TCC+CI%C3%8ANCIA+DA+COMPUTA%C3%87%C3%83O+2019.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
e2a081b3d21449e3a4851835e546b8e8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1803396752863133696