Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
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/13409 |
Resumo: | O presente trabalho tem como objetivo inicial, apresentar o conceito teórico do padrão “Inversão de Controle com Injeção de Dependência” e das tecnologias EJB e Spring Framework, focando o desenvolvimento de aplicações corporativas. Posteriormente, o mesmo apresenta um estudo prático sobre o desenvolvimento de aplicações corporativas utilizando o EJB e o Spring Framework. O resultado obtido no estudo apresenta às principais características de ambas as tecnologias e suas respectivas vantagens e desvantagens no desenvolvimento de uma aplicação de estudo de caso. |
id |
UTFPR-12_2093e657c7777a260c1e30771c8c02a7 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/13409 |
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-16T14:43:42Z2020-11-16T14:43:42Z2011-06-17BRAGA, Jackson. Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework. 2011. 47 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011.http://repositorio.utfpr.edu.br/jspui/handle/1/13409O presente trabalho tem como objetivo inicial, apresentar o conceito teórico do padrão “Inversão de Controle com Injeção de Dependência” e das tecnologias EJB e Spring Framework, focando o desenvolvimento de aplicações corporativas. Posteriormente, o mesmo apresenta um estudo prático sobre o desenvolvimento de aplicações corporativas utilizando o EJB e o Spring Framework. O resultado obtido no estudo apresenta às principais características de ambas as tecnologias e suas respectivas vantagens e desvantagens no desenvolvimento de uma aplicação de estudo de caso.This paper has as objective start, bring the theoretical concepts of the standard "Inversion of Control with Dependency Injection" and the Spring Framework and EJB technologies, focusing on development enterprise applications. Subsequently, it presents a case study on the development of enterprise applications using EJB and Spring Framework. The result obtained in this study presents the main features of both technologies and their advantages and disadvantages in the development of an application case study.porUniversidade Tecnológica Federal do ParanáMedianeiraTecnologia em Análise e Desenvolvimento de SistemasInterface de programas aplicativos (Software)Gerenciamento de recursos de informaçãoIntegração de aplicações corporativas (Sistemas de computação)Application Program Interfaces (Computer software)Information resources managementEnterprise application integration (Computer Systems)Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Frameworkinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisMedianeiraAraújo, Everton Coimbra deBraga, Jacksonreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILMD_COADS_2011_1_04.pdf.jpgGenerated Thumbnailimage/jpeg1271http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13409/1/MD_COADS_2011_1_04.pdf.jpgb2391db15dfb81c074da0d7e7a4927a1MD51ORIGINALMD_COADS_2011_1_04.pdfapplication/pdf630626http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13409/2/MD_COADS_2011_1_04.pdf0561216192c2eb446a6c15497c752074MD52LICENSElicense.txttext/plain1748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13409/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTMD_COADS_2011_1_04.pdf.txtExtracted texttext/plain62761http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13409/4/MD_COADS_2011_1_04.pdf.txt548d573c847c876fe02123ae3e123f85MD541/134092020-11-16 12:43:42.199oai:repositorio.utfpr.edu.br:1/13409Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-16T14:43:42Repositó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 |
Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework |
title |
Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework |
spellingShingle |
Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework Braga, Jackson Tecnologia em Análise e Desenvolvimento de Sistemas Interface de programas aplicativos (Software) Gerenciamento de recursos de informação Integração de aplicações corporativas (Sistemas de computação) Application Program Interfaces (Computer software) Information resources management Enterprise application integration (Computer Systems) |
title_short |
Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework |
title_full |
Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework |
title_fullStr |
Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework |
title_full_unstemmed |
Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework |
title_sort |
Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework |
author |
Braga, Jackson |
author_facet |
Braga, Jackson |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Araújo, Everton Coimbra de |
dc.contributor.author.fl_str_mv |
Braga, Jackson |
contributor_str_mv |
Araújo, Everton Coimbra de |
dc.subject.cnpq.fl_str_mv |
Tecnologia em Análise e Desenvolvimento de Sistemas |
topic |
Tecnologia em Análise e Desenvolvimento de Sistemas Interface de programas aplicativos (Software) Gerenciamento de recursos de informação Integração de aplicações corporativas (Sistemas de computação) Application Program Interfaces (Computer software) Information resources management Enterprise application integration (Computer Systems) |
dc.subject.por.fl_str_mv |
Interface de programas aplicativos (Software) Gerenciamento de recursos de informação Integração de aplicações corporativas (Sistemas de computação) Application Program Interfaces (Computer software) Information resources management Enterprise application integration (Computer Systems) |
description |
O presente trabalho tem como objetivo inicial, apresentar o conceito teórico do padrão “Inversão de Controle com Injeção de Dependência” e das tecnologias EJB e Spring Framework, focando o desenvolvimento de aplicações corporativas. Posteriormente, o mesmo apresenta um estudo prático sobre o desenvolvimento de aplicações corporativas utilizando o EJB e o Spring Framework. O resultado obtido no estudo apresenta às principais características de ambas as tecnologias e suas respectivas vantagens e desvantagens no desenvolvimento de uma aplicação de estudo de caso. |
publishDate |
2011 |
dc.date.issued.fl_str_mv |
2011-06-17 |
dc.date.accessioned.fl_str_mv |
2020-11-16T14:43:42Z |
dc.date.available.fl_str_mv |
2020-11-16T14:43:42Z |
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 |
BRAGA, Jackson. Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework. 2011. 47 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/13409 |
identifier_str_mv |
BRAGA, Jackson. Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework. 2011. 47 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/13409 |
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á Medianeira |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Medianeira |
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/13409/1/MD_COADS_2011_1_04.pdf.jpg http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13409/2/MD_COADS_2011_1_04.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13409/3/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13409/4/MD_COADS_2011_1_04.pdf.txt |
bitstream.checksum.fl_str_mv |
b2391db15dfb81c074da0d7e7a4927a1 0561216192c2eb446a6c15497c752074 8a4605be74aa9ea9d79846c1fba20a33 548d573c847c876fe02123ae3e123f85 |
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_ |
1805922971572764672 |