Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap

Detalhes bibliográficos
Autor(a) principal: De Col, Adriane
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/23176
Resumo: As aplicações web responsivas fazem parte de uma evolução tecnológica que permite a disponibilização de interfaces adaptáveis independente da resolução do ambiente utilizado para acesso. O framework Bootstrap combinado com a linguagem de marcação HTML 5 possibilita o desenvolvimento desse tipo de user interface. Por sua vez, a utilização da arquitetura multi-tenancy combinada com o padrão de projetos MVC (Model-View-Controller) permite a criação de um projeto padronizado e bem estruturado. Contudo, é necessário que o desenvolvimento seja realizado de maneira simples e ágil e nesse aspecto é possível contar com as tecnologias disponíveis nos frameworks Spring e Apache Maven. O Apache Maven atua desde o controle de dependências até o deploy da aplicação, enquanto o Spring disponibiliza praticidade na realização de consultas e conexão com o banco de dados e o controle de autorização e autenticação. Visando exemplificar o uso dessas tecnologias, este trabalho apresenta o desenvolvimento de um sistema web responsivo para realizar o controle de entregas em domicílio.
id UTFPR-12_13658fa9fd168205836b7ea86b162210
oai_identifier_str oai:repositorio.utfpr.edu.br:1/23176
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-25T20:27:05Z2020-11-25T20:27:05Z2015-09-09DE COL, Adriane. Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap. 2015. 76 f. Trabalho de Conclusão de Curso (Especialização) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2015.http://repositorio.utfpr.edu.br/jspui/handle/1/23176As aplicações web responsivas fazem parte de uma evolução tecnológica que permite a disponibilização de interfaces adaptáveis independente da resolução do ambiente utilizado para acesso. O framework Bootstrap combinado com a linguagem de marcação HTML 5 possibilita o desenvolvimento desse tipo de user interface. Por sua vez, a utilização da arquitetura multi-tenancy combinada com o padrão de projetos MVC (Model-View-Controller) permite a criação de um projeto padronizado e bem estruturado. Contudo, é necessário que o desenvolvimento seja realizado de maneira simples e ágil e nesse aspecto é possível contar com as tecnologias disponíveis nos frameworks Spring e Apache Maven. O Apache Maven atua desde o controle de dependências até o deploy da aplicação, enquanto o Spring disponibiliza praticidade na realização de consultas e conexão com o banco de dados e o controle de autorização e autenticação. Visando exemplificar o uso dessas tecnologias, este trabalho apresenta o desenvolvimento de um sistema web responsivo para realizar o controle de entregas em domicílio.The responsive web applications are part of a technology evolution that enables the provision of adaptive interfaces regardless of the resolution of the environment used to access. The Bootstrap framework combined with the markup language HTML 5 enable the development of such user interface. In turn, the use of multi-tenancy architecture combined with the MVC project (Model-View-Controller) allows the creation of a standardized and structured design. However, it is necessary that development be done in a simple and flexible manner and in this respect we can rely on the technologies available in the frameworks Spring and Apache Maven. The Apache Maven operates from the premises of control to deploy the application, while Spring provides convenience in consultations and connecting to the database and authorization control and authentication. Aiming to exemplify the use of these technologies, this paper presents the development of a responsive web system to carry out the home delivery.porUniversidade Tecnológica Federal do ParanáPato BrancoEspecialização em Tecnologia JavaUTFPRBrasilDepartamento Acadêmico de InformáticaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOInterfaces de usuário (Sistemas de computação)Interface de programas aplicativos (Software)Software de aplicação - DesenvolvimentoJava (Linguagem de programação de computador)User interfaces (Computer systems)Application Program Interfaces (Computer software)Application software - DevelopmentJava (Computer program language)Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e BootstrapMulti-tenancy systems: development with Spring, HTML 5 and Bootstrapinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPato BrancoScariot, AndreiaScariot, AndreiaPegorini, ViniciusBorsoi, Beatriz TerezinhaBrito, Robison CrisDe Col, Adrianeinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRTEXTPB_CEETJ_III_2015_01.pdf.txtExtracted texttext/plain101849http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23176/1/PB_CEETJ_III_2015_01.pdf.txt548a32c3b58c3d3acccee5866f211478MD51THUMBNAILPB_CEETJ_III_2015_01.pdf.jpgGenerated Thumbnailimage/jpeg1235http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23176/2/PB_CEETJ_III_2015_01.pdf.jpg10774e719e6b39ad3838f6471042d3d8MD52ORIGINALPB_CEETJ_III_2015_01.pdfapplication/pdf2325026http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23176/3/PB_CEETJ_III_2015_01.pdf860d7439ee94066eb19e569fa8ac1833MD53LICENSElicense.txttext/plain1291http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23176/4/license.txtdfb14e53a8c6b76b85e77d7a5a3b3809MD541/231762020-11-25 18:27:05.377oai:repositorio.utfpr.edu.br:1/23176IE5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkYSBwdWJsaWNhw6fDo28sIGF1dG9yaXpvIGEgVVRGUFIgYSB2ZWljdWxhciwgCmF0cmF2w6lzIGRvIFBvcnRhbCBkZSBJbmZvcm1hw6fDo28gZW0gQWNlc3NvIEFiZXJ0byAoUElBQSkgZSBkb3MgQ2F0w6Fsb2dvcyBkYXMgQmlibGlvdGVjYXMgCmRlc3RhIEluc3RpdHVpw6fDo28sIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgZGUgYWNvcmRvIGNvbSBhIExlaSBubyA5LjYxMC85OCwgCm8gdGV4dG8gZGVzdGEgb2JyYSwgb2JzZXJ2YW5kbyBhcyBjb25kacOnw7VlcyBkZSBkaXNwb25pYmlsaXphw6fDo28gcmVnaXN0cmFkYXMgbm8gaXRlbSA0IGRvIArigJxUZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgUHVibGljYcOnw6NvIGRlIFRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgCkVzcGVjaWFsaXphw6fDo28sIERpc3NlcnRhw6fDtWVzIGUgVGVzZXMgbm8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyAKU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBkYSBVVEZQUuKAnSwgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCwgdmlzYW5kbyBhIApkaXZ1bGdhw6fDo28gZGEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBicmFzaWxlaXJhLgoKICBBcyB2aWFzIG9yaWdpbmFpcyBlIGFzc2luYWRhcyBwZWxvKHMpIGF1dG9yKGVzKSBkbyDigJxUZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgUHVibGljYcOnw6NvIGRlIApUcmFiYWxob3MgZGUgQ29uY2x1c8OjbyBkZSBDdXJzbyBkZSBHcmFkdWHDp8OjbyBlIEVzcGVjaWFsaXphw6fDo28sIERpc3NlcnRhw6fDtWVzIGUgVGVzZXMgbm8gUG9ydGFsIApkZSBJbmZvcm1hw6fDo28gZSBub3MgQ2F0w6Fsb2dvcyBFbGV0csO0bmljb3MgZG8gU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBkYSBVVEZQUuKAnSBlIGRhIOKAnERlY2xhcmHDp8OjbyAKZGUgQXV0b3JpYeKAnSBlbmNvbnRyYW0tc2UgYXJxdWl2YWRhcyBuYSBCaWJsaW90ZWNhIGRvIEPDom1wdXMgbm8gcXVhbCBvIHRyYWJhbGhvIGZvaSBkZWZlbmRpZG8uIApObyBjYXNvIGRlIHB1YmxpY2HDp8O1ZXMgZGUgYXV0b3JpYSBjb2xldGl2YSBlIG11bHRpY8OibXB1cywgb3MgZG9jdW1lbnRvcyBmaWNhcsOjbyBzb2IgZ3VhcmRhIGRhIApCaWJsaW90ZWNhIGNvbSBhIHF1YWwgbyDigJxwcmltZWlybyBhdXRvcuKAnSBwb3NzdWEgdsOtbmN1bG8uCg==Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-25T20:27:05Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
dc.title.alternative.pt_BR.fl_str_mv Multi-tenancy systems: development with Spring, HTML 5 and Bootstrap
title Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
spellingShingle Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
De Col, Adriane
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Interfaces de usuário (Sistemas de computação)
Interface de programas aplicativos (Software)
Software de aplicação - Desenvolvimento
Java (Linguagem de programação de computador)
User interfaces (Computer systems)
Application Program Interfaces (Computer software)
Application software - Development
Java (Computer program language)
title_short Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
title_full Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
title_fullStr Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
title_full_unstemmed Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
title_sort Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
author De Col, Adriane
author_facet De Col, Adriane
author_role author
dc.contributor.advisor1.fl_str_mv Scariot, Andreia
dc.contributor.referee1.fl_str_mv Scariot, Andreia
dc.contributor.referee2.fl_str_mv Pegorini, Vinicius
dc.contributor.referee3.fl_str_mv Borsoi, Beatriz Terezinha
dc.contributor.referee4.fl_str_mv Brito, Robison Cris
dc.contributor.author.fl_str_mv De Col, Adriane
contributor_str_mv Scariot, Andreia
Scariot, Andreia
Pegorini, Vinicius
Borsoi, Beatriz Terezinha
Brito, Robison Cris
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Interfaces de usuário (Sistemas de computação)
Interface de programas aplicativos (Software)
Software de aplicação - Desenvolvimento
Java (Linguagem de programação de computador)
User interfaces (Computer systems)
Application Program Interfaces (Computer software)
Application software - Development
Java (Computer program language)
dc.subject.por.fl_str_mv Interfaces de usuário (Sistemas de computação)
Interface de programas aplicativos (Software)
Software de aplicação - Desenvolvimento
Java (Linguagem de programação de computador)
User interfaces (Computer systems)
Application Program Interfaces (Computer software)
Application software - Development
Java (Computer program language)
description As aplicações web responsivas fazem parte de uma evolução tecnológica que permite a disponibilização de interfaces adaptáveis independente da resolução do ambiente utilizado para acesso. O framework Bootstrap combinado com a linguagem de marcação HTML 5 possibilita o desenvolvimento desse tipo de user interface. Por sua vez, a utilização da arquitetura multi-tenancy combinada com o padrão de projetos MVC (Model-View-Controller) permite a criação de um projeto padronizado e bem estruturado. Contudo, é necessário que o desenvolvimento seja realizado de maneira simples e ágil e nesse aspecto é possível contar com as tecnologias disponíveis nos frameworks Spring e Apache Maven. O Apache Maven atua desde o controle de dependências até o deploy da aplicação, enquanto o Spring disponibiliza praticidade na realização de consultas e conexão com o banco de dados e o controle de autorização e autenticação. Visando exemplificar o uso dessas tecnologias, este trabalho apresenta o desenvolvimento de um sistema web responsivo para realizar o controle de entregas em domicílio.
publishDate 2015
dc.date.issued.fl_str_mv 2015-09-09
dc.date.accessioned.fl_str_mv 2020-11-25T20:27:05Z
dc.date.available.fl_str_mv 2020-11-25T20:27:05Z
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.citation.fl_str_mv DE COL, Adriane. Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap. 2015. 76 f. Trabalho de Conclusão de Curso (Especialização) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2015.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/23176
identifier_str_mv DE COL, Adriane. Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap. 2015. 76 f. Trabalho de Conclusão de Curso (Especialização) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2015.
url http://repositorio.utfpr.edu.br/jspui/handle/1/23176
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 Tecnológica Federal do Paraná
Pato Branco
dc.publisher.program.fl_str_mv Especialização em Tecnologia Java
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Informática
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23176/1/PB_CEETJ_III_2015_01.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23176/2/PB_CEETJ_III_2015_01.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23176/3/PB_CEETJ_III_2015_01.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23176/4/license.txt
bitstream.checksum.fl_str_mv 548a32c3b58c3d3acccee5866f211478
10774e719e6b39ad3838f6471042d3d8
860d7439ee94066eb19e569fa8ac1833
dfb14e53a8c6b76b85e77d7a5a3b3809
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923241818062848