Sistemas multi-tenancy: desenvolvimento com Spring, HTML 5 e Bootstrap
Autor(a) principal: | |
---|---|
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 |