Padrão “inversão de controle com injeção de dependência”: aplicações EJB “versus” Spring Framework

Detalhes bibliográficos
Autor(a) principal: Braga, Jackson
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