O framework JavaServer Faces

Detalhes bibliográficos
Autor(a) principal: Welzel, Jonathan Nascimento
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/13411
Resumo: Para que a crescente demanda por aplicações cada vez mais complexas e interativas possa ser atendida é necessário utilizar as ferramentas corretas, que facilitem ao máximo o desenvolvimento de tais sistemas. Com essa finalidade foi criado o JavaServer Faces (JSF), um framework para o desenvolvimento de aplicações web que reduz significativamente a complexidade de criar e manter uma aplicação dessa natureza por oferecer uma abordagem simples para a criação de suas interfaces de usuário (UI - User Interface) e integração com a lógica de negócios. O presente trabalho explora as principais características do JSF e apresenta o framework em suas duas versões, especificando quais mudanças e melhorias foram feitas no processo de evolução do mesmo. Ao final, são apresentados alguns trechos de código que demonstram na prática essas mudanças, ressaltando a facilidade e a rapidez que promovem no desenvolvimento.
id UTFPR-12_66a8bb8c8fd034f25881c5fa32dc8bca
oai_identifier_str oai:repositorio.utfpr.edu.br:1/13411
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:45Z2020-11-16T14:43:45Z2011-06-14WELZEL, Jonathan Nascimento. O framework JavaServer Faces. 2011. 105 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/13411Para que a crescente demanda por aplicações cada vez mais complexas e interativas possa ser atendida é necessário utilizar as ferramentas corretas, que facilitem ao máximo o desenvolvimento de tais sistemas. Com essa finalidade foi criado o JavaServer Faces (JSF), um framework para o desenvolvimento de aplicações web que reduz significativamente a complexidade de criar e manter uma aplicação dessa natureza por oferecer uma abordagem simples para a criação de suas interfaces de usuário (UI - User Interface) e integração com a lógica de negócios. O presente trabalho explora as principais características do JSF e apresenta o framework em suas duas versões, especificando quais mudanças e melhorias foram feitas no processo de evolução do mesmo. Ao final, são apresentados alguns trechos de código que demonstram na prática essas mudanças, ressaltando a facilidade e a rapidez que promovem no desenvolvimento.In order to supply the growing demand for this kind of application the right development tools must be used, and for that purpose the JavaServer Faces (JSF) framework was created. JSF is designed to significantly ease the burden of writing and maintaining applications of this nature by offering a simple approach to user interface (UI) design and integration between business logic. This paper depicts the main features and benefits offered by JSF as well as gives a detailed overview of its present and previous version specifically approaching the differences between them. By the end, these differences will be shown using code snippets that intend to demonstrate how they can help to speed up the development process.porUniversidade Tecnológica Federal do ParanáMedianeiraTecnologia em Análise e Desenvolvimento de SistemasInterface de programas aplicativos (Software)Editoração da WebGerenciamento de recursos de informaçãoApplication Program Interfaces (Computer software)Web publishingInformation resources managementO framework JavaServer Facesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisMedianeiraAraújo, Everton Coimbra deWelzel, Jonathan Nascimentoreponame: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_05.pdf.jpgGenerated Thumbnailimage/jpeg1232http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13411/1/MD_COADS_2011_1_05.pdf.jpgcebd9d54261dbcc7d663cf0495289526MD51ORIGINALMD_COADS_2011_1_05.pdfapplication/pdf2758332http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13411/2/MD_COADS_2011_1_05.pdf05481e82b7d9ce96c45be87eccef5af7MD52LICENSElicense.txttext/plain1748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13411/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTMD_COADS_2011_1_05.pdf.txtExtracted texttext/plain157975http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13411/4/MD_COADS_2011_1_05.pdf.txt882a941e0198db09e87df77fc218970bMD541/134112020-11-16 12:43:45.448oai:repositorio.utfpr.edu.br:1/13411Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-16T14:43:45Repositó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 O framework JavaServer Faces
title O framework JavaServer Faces
spellingShingle O framework JavaServer Faces
Welzel, Jonathan Nascimento
Tecnologia em Análise e Desenvolvimento de Sistemas
Interface de programas aplicativos (Software)
Editoração da Web
Gerenciamento de recursos de informação
Application Program Interfaces (Computer software)
Web publishing
Information resources management
title_short O framework JavaServer Faces
title_full O framework JavaServer Faces
title_fullStr O framework JavaServer Faces
title_full_unstemmed O framework JavaServer Faces
title_sort O framework JavaServer Faces
author Welzel, Jonathan Nascimento
author_facet Welzel, Jonathan Nascimento
author_role author
dc.contributor.advisor1.fl_str_mv Araújo, Everton Coimbra de
dc.contributor.author.fl_str_mv Welzel, Jonathan Nascimento
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)
Editoração da Web
Gerenciamento de recursos de informação
Application Program Interfaces (Computer software)
Web publishing
Information resources management
dc.subject.por.fl_str_mv Interface de programas aplicativos (Software)
Editoração da Web
Gerenciamento de recursos de informação
Application Program Interfaces (Computer software)
Web publishing
Information resources management
description Para que a crescente demanda por aplicações cada vez mais complexas e interativas possa ser atendida é necessário utilizar as ferramentas corretas, que facilitem ao máximo o desenvolvimento de tais sistemas. Com essa finalidade foi criado o JavaServer Faces (JSF), um framework para o desenvolvimento de aplicações web que reduz significativamente a complexidade de criar e manter uma aplicação dessa natureza por oferecer uma abordagem simples para a criação de suas interfaces de usuário (UI - User Interface) e integração com a lógica de negócios. O presente trabalho explora as principais características do JSF e apresenta o framework em suas duas versões, especificando quais mudanças e melhorias foram feitas no processo de evolução do mesmo. Ao final, são apresentados alguns trechos de código que demonstram na prática essas mudanças, ressaltando a facilidade e a rapidez que promovem no desenvolvimento.
publishDate 2011
dc.date.issued.fl_str_mv 2011-06-14
dc.date.accessioned.fl_str_mv 2020-11-16T14:43:45Z
dc.date.available.fl_str_mv 2020-11-16T14:43:45Z
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 WELZEL, Jonathan Nascimento. O framework JavaServer Faces. 2011. 105 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/13411
identifier_str_mv WELZEL, Jonathan Nascimento. O framework JavaServer Faces. 2011. 105 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/13411
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/13411/1/MD_COADS_2011_1_05.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13411/2/MD_COADS_2011_1_05.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13411/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13411/4/MD_COADS_2011_1_05.pdf.txt
bitstream.checksum.fl_str_mv cebd9d54261dbcc7d663cf0495289526
05481e82b7d9ce96c45be87eccef5af7
8a4605be74aa9ea9d79846c1fba20a33
882a941e0198db09e87df77fc218970b
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_ 1805923130818953216