Comunicação bidirecional entre cliente e servidor web com Ajax Reverso

Detalhes bibliográficos
Autor(a) principal: Gomes, Fernando Henrique dos Santos
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/13408
Resumo: Este trabalho teve por objetivo desenvolver um estudo bibliográfico sobre técnicas e tecnologias que permitam a implementação do Ajax Reverso para comunicação bidirecional entre cliente e servidor em aplicações WEB. O desenvolvimento da tecnologia WEB está relacionado, entre outros fatores, a necessidade de simplificar a atualização e manutenção da aplicação, porém, algumas aplicações necessitam de atualização constante de informações como um chat ou pregão eletrônico e essa atualização constante sem a requisição explicitam do usuário pode ser provida utilizando um recurso denominado Ajax Reverso, também conhecido como “Tecnologia Push”. Ao decorrer do trabalho são apresentadas as tecnologias e ferramentas utilizadas, bem como a explicação para cada uma das três técnicas Ajax Reverso. Foram estudadas duas possibilidades de tecnologias para implementar uma das técnicas em um exemplo, a nova versão da plataforma Java WEB – JEE6 (Java Enterprise Edition 6) e o framework Ajax DWR (Direct WEB Remoting). Foi escolhido como exemplo uma aplicação de chat, onde, quando um usuário envia uma mensagem, todos os outros usuários conectados devem recebê-la.
id UTFPR-12_3fdba45f706e785cacf505b473e9f495
oai_identifier_str oai:repositorio.utfpr.edu.br:1/13408
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:40Z2020-11-16T14:43:40Z2011-06-14GOMES, Fernando Henrique dos Santos. Comunicação bidirecional entre cliente e servidor web com Ajax Reverso. 2011. 48 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/13408Este trabalho teve por objetivo desenvolver um estudo bibliográfico sobre técnicas e tecnologias que permitam a implementação do Ajax Reverso para comunicação bidirecional entre cliente e servidor em aplicações WEB. O desenvolvimento da tecnologia WEB está relacionado, entre outros fatores, a necessidade de simplificar a atualização e manutenção da aplicação, porém, algumas aplicações necessitam de atualização constante de informações como um chat ou pregão eletrônico e essa atualização constante sem a requisição explicitam do usuário pode ser provida utilizando um recurso denominado Ajax Reverso, também conhecido como “Tecnologia Push”. Ao decorrer do trabalho são apresentadas as tecnologias e ferramentas utilizadas, bem como a explicação para cada uma das três técnicas Ajax Reverso. Foram estudadas duas possibilidades de tecnologias para implementar uma das técnicas em um exemplo, a nova versão da plataforma Java WEB – JEE6 (Java Enterprise Edition 6) e o framework Ajax DWR (Direct WEB Remoting). Foi escolhido como exemplo uma aplicação de chat, onde, quando um usuário envia uma mensagem, todos os outros usuários conectados devem recebê-la.This study aimed to goals a bibliographic study on techniques and technologies that enable implementation of the Reverse Ajax for bidirectional communication between client and server in WEB applications. The development of WEB technology is related, among other factors, the need to simplify the upgrade and maintenance of the application, however, some applications require constant updating of information as an Electronic Auction, chat , and this constant update, without requiring explicit user can be provided using a feature called reverse Ajax, also known as "Push Technology" Along this work be presented the technologies and tools used, as well as the explanation for each of the three techniques of reverse Ajax. We studied two possible technologies for implementing one of the techniques in one example, the new version of the Java platform WEB - JEE6 (Java Enterprise Edition 6) and the Ajax framework DWR (Direct WEB Remoting). Was chosen as an example chat application, where, when a user sends a message, all other connected users should receive it.porUniversidade Tecnológica Federal do ParanáMedianeiraTecnologia em Análise e Desenvolvimento de SistemasTecnologia push (Redes de computadores)Interface de programas aplicativos (Software)Editoração da WebPush technology (Computer networks)Application Program Interfaces (Computer software)Web publishingComunicação bidirecional entre cliente e servidor web com Ajax Reversoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisMedianeiraSchütz, FernandoGomes, Fernando Henrique dos Santosreponame: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_03.pdf.jpgGenerated Thumbnailimage/jpeg1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13408/1/MD_COADS_2011_1_03.pdf.jpg4942efaa1392310f67a31c29792f46c4MD51ORIGINALMD_COADS_2011_1_03.pdfapplication/pdf573937http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13408/2/MD_COADS_2011_1_03.pdf60b0a77156ed37f802cf1721318bb5e0MD52LICENSElicense.txttext/plain1748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13408/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTMD_COADS_2011_1_03.pdf.txtExtracted texttext/plain72528http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13408/4/MD_COADS_2011_1_03.pdf.txt418dff22cd5ba65b4e366edc6efedd4fMD541/134082020-11-16 12:43:40.689oai:repositorio.utfpr.edu.br:1/13408Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-16T14:43:40Repositó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 Comunicação bidirecional entre cliente e servidor web com Ajax Reverso
title Comunicação bidirecional entre cliente e servidor web com Ajax Reverso
spellingShingle Comunicação bidirecional entre cliente e servidor web com Ajax Reverso
Gomes, Fernando Henrique dos Santos
Tecnologia em Análise e Desenvolvimento de Sistemas
Tecnologia push (Redes de computadores)
Interface de programas aplicativos (Software)
Editoração da Web
Push technology (Computer networks)
Application Program Interfaces (Computer software)
Web publishing
title_short Comunicação bidirecional entre cliente e servidor web com Ajax Reverso
title_full Comunicação bidirecional entre cliente e servidor web com Ajax Reverso
title_fullStr Comunicação bidirecional entre cliente e servidor web com Ajax Reverso
title_full_unstemmed Comunicação bidirecional entre cliente e servidor web com Ajax Reverso
title_sort Comunicação bidirecional entre cliente e servidor web com Ajax Reverso
author Gomes, Fernando Henrique dos Santos
author_facet Gomes, Fernando Henrique dos Santos
author_role author
dc.contributor.advisor1.fl_str_mv Schütz, Fernando
dc.contributor.author.fl_str_mv Gomes, Fernando Henrique dos Santos
contributor_str_mv Schütz, Fernando
dc.subject.cnpq.fl_str_mv Tecnologia em Análise e Desenvolvimento de Sistemas
topic Tecnologia em Análise e Desenvolvimento de Sistemas
Tecnologia push (Redes de computadores)
Interface de programas aplicativos (Software)
Editoração da Web
Push technology (Computer networks)
Application Program Interfaces (Computer software)
Web publishing
dc.subject.por.fl_str_mv Tecnologia push (Redes de computadores)
Interface de programas aplicativos (Software)
Editoração da Web
Push technology (Computer networks)
Application Program Interfaces (Computer software)
Web publishing
description Este trabalho teve por objetivo desenvolver um estudo bibliográfico sobre técnicas e tecnologias que permitam a implementação do Ajax Reverso para comunicação bidirecional entre cliente e servidor em aplicações WEB. O desenvolvimento da tecnologia WEB está relacionado, entre outros fatores, a necessidade de simplificar a atualização e manutenção da aplicação, porém, algumas aplicações necessitam de atualização constante de informações como um chat ou pregão eletrônico e essa atualização constante sem a requisição explicitam do usuário pode ser provida utilizando um recurso denominado Ajax Reverso, também conhecido como “Tecnologia Push”. Ao decorrer do trabalho são apresentadas as tecnologias e ferramentas utilizadas, bem como a explicação para cada uma das três técnicas Ajax Reverso. Foram estudadas duas possibilidades de tecnologias para implementar uma das técnicas em um exemplo, a nova versão da plataforma Java WEB – JEE6 (Java Enterprise Edition 6) e o framework Ajax DWR (Direct WEB Remoting). Foi escolhido como exemplo uma aplicação de chat, onde, quando um usuário envia uma mensagem, todos os outros usuários conectados devem recebê-la.
publishDate 2011
dc.date.issued.fl_str_mv 2011-06-14
dc.date.accessioned.fl_str_mv 2020-11-16T14:43:40Z
dc.date.available.fl_str_mv 2020-11-16T14:43:40Z
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 GOMES, Fernando Henrique dos Santos. Comunicação bidirecional entre cliente e servidor web com Ajax Reverso. 2011. 48 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/13408
identifier_str_mv GOMES, Fernando Henrique dos Santos. Comunicação bidirecional entre cliente e servidor web com Ajax Reverso. 2011. 48 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/13408
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/13408/1/MD_COADS_2011_1_03.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13408/2/MD_COADS_2011_1_03.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13408/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13408/4/MD_COADS_2011_1_03.pdf.txt
bitstream.checksum.fl_str_mv 4942efaa1392310f67a31c29792f46c4
60b0a77156ed37f802cf1721318bb5e0
8a4605be74aa9ea9d79846c1fba20a33
418dff22cd5ba65b4e366edc6efedd4f
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_ 1797044002616246272