Gerador de código base para aplicações back-end que usam MVC.
Autor(a) principal: | |
---|---|
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 |