Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFJF |
Texto Completo: | https://repositorio.ufjf.br/jspui/handle/ufjf/5757 |
Resumo: | O desenvolvimento de aplicações Java tem se tornado cada dia mais interessante devido a várias qualidades da plataforma, como portabilidade e bibliotecas prontas que auxiliam no desenvolvimento e, a API (Application Programming Interfaces) que é uma biblioteca padrão Java. Com a crescente demanda para o desenvolvimento web, a tecnologia Java teve que se adaptar a esse ambiente de desenvolvimento, nascendo assim os Servlets/Jsp. Com o tempo, essa tecnologia passou a não ser suficiente e foram necessários aprimoramentos. Assim começaram a surgir Frameworks, com proposta de desenvolvimento ágil e de fácil aprendizado. Um desses frameworks é o VRaptor, que é um Framework MVC (Model-View-Controller) desenvolvido no Brasil e tem o foco no desenvolvimento ágil e rápido, onde une várias ferramentas em um único local. O intuito, é o de comparar as tecnologias criando uma versão da mesma ferramenta de cadastro de clientes e suas funcionalidades utilizando o VRaptor, adaptam-se partes do código já feito, contudo, outras partes do código são excluídas e ou inseridas novas funcionalidades a fim de facilitar o desenvolvimento levando a um mesmo resultado final da aplicação. A grande facilidade de utilização do VRaptor é a não necessidade de instalação de nenhum conteúdo adicional para a sua execução, ou seja, o profissional com pratica em desenvolver JavaEE com Servlets/Jsp não encontrará dificuldades, pois o desenvolvedor já trabalhava com esse ambiente. Concluiu-se com este trabalho as vantagens e desvantagens no uso das duas ferramentas para o desenvolvimento web. Onde compara o início do desenvolvimento web até um dos Frameworks nacionais mais bem conceituados no desenvolvimento Java. |
id |
UFJF_e6e390c453ad573835396fd2590f2804 |
---|---|
oai_identifier_str |
oai:hermes.cpd.ufjf.br:ufjf/5757 |
network_acronym_str |
UFJF |
network_name_str |
Repositório Institucional da UFJF |
repository_id_str |
|
spelling |
Martins, Daves Marcio Silvahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4704637Z4Miranda, Frederico Coelhohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4765643P6Júlio, Eduardo Paganihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4735073D1http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8144493J8Bevilaqua, Augusto César2017-09-13T12:59:08Z2017-09-112017-09-13T12:59:08Z2013-09-23https://repositorio.ufjf.br/jspui/handle/ufjf/5757O desenvolvimento de aplicações Java tem se tornado cada dia mais interessante devido a várias qualidades da plataforma, como portabilidade e bibliotecas prontas que auxiliam no desenvolvimento e, a API (Application Programming Interfaces) que é uma biblioteca padrão Java. Com a crescente demanda para o desenvolvimento web, a tecnologia Java teve que se adaptar a esse ambiente de desenvolvimento, nascendo assim os Servlets/Jsp. Com o tempo, essa tecnologia passou a não ser suficiente e foram necessários aprimoramentos. Assim começaram a surgir Frameworks, com proposta de desenvolvimento ágil e de fácil aprendizado. Um desses frameworks é o VRaptor, que é um Framework MVC (Model-View-Controller) desenvolvido no Brasil e tem o foco no desenvolvimento ágil e rápido, onde une várias ferramentas em um único local. O intuito, é o de comparar as tecnologias criando uma versão da mesma ferramenta de cadastro de clientes e suas funcionalidades utilizando o VRaptor, adaptam-se partes do código já feito, contudo, outras partes do código são excluídas e ou inseridas novas funcionalidades a fim de facilitar o desenvolvimento levando a um mesmo resultado final da aplicação. A grande facilidade de utilização do VRaptor é a não necessidade de instalação de nenhum conteúdo adicional para a sua execução, ou seja, o profissional com pratica em desenvolver JavaEE com Servlets/Jsp não encontrará dificuldades, pois o desenvolvedor já trabalhava com esse ambiente. Concluiu-se com este trabalho as vantagens e desvantagens no uso das duas ferramentas para o desenvolvimento web. Onde compara o início do desenvolvimento web até um dos Frameworks nacionais mais bem conceituados no desenvolvimento Java.The Java application development has become increasingly important due to various qualities of the platform, such as portability and libraries ready to assist in the development , and the API ( Application Programming Interface ) which is a standard Java library . With increasing demand for web development, Java technology had to adapt to this development environment , emerging as Servlets/Jsp. Over time , this technology has not been sufficient and necessary improvements. Thus began to emerge Frameworks with proposal development agile and easy to learn. One of these frameworks is VRaptor, which is a Framework MVC ( Model-View - Controller ) developed in Brazil and has focused on developing agile and fast, which unites several tools in one place . The aim is to compare the technologies creating a version of the same tool customer base and its functionality using VRaptor, adapt parts of the code already done, however, other parts of the code are inserted or deleted, and new features to to facilitate the development leading to the same final result of application. The ease of use VRaptor is no need to install any additional content for their execution, the professional practice in developing with JavaEE Servlets/Jsp not find difficulties because the developer already working with this environment. The conclusion of this work the advantages and disadvantages in the use of two tools for web development. Which compares the beginning of web development by one of the most reputable national frameworks in Java development .porUniversidade Federal de Juiz de Fora (UFJF)UFJFBrasilICE – Instituto de Ciências ExatasCNPQ::CIENCIAS EXATAS E DA TERRAJavaVRaptorServletsJSPFrameworkDesenvolvimento webJavaVRaptorServletsJSPFrameworkWeb developmentUma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFTEXTaugustocesarbevilaqua.pdf.txtaugustocesarbevilaqua.pdf.txtExtracted texttext/plain72358https://repositorio.ufjf.br/jspui/bitstream/ufjf/5757/3/augustocesarbevilaqua.pdf.txtc21ae46780791147a09c86286bdee414MD53THUMBNAILaugustocesarbevilaqua.pdf.jpgaugustocesarbevilaqua.pdf.jpgGenerated Thumbnailimage/jpeg1189https://repositorio.ufjf.br/jspui/bitstream/ufjf/5757/4/augustocesarbevilaqua.pdf.jpg79e11dfa1a44bf05ccfeda2bcf6f806cMD54ORIGINALaugustocesarbevilaqua.pdfaugustocesarbevilaqua.pdfapplication/pdf1188023https://repositorio.ufjf.br/jspui/bitstream/ufjf/5757/1/augustocesarbevilaqua.pdf11b00f1d23a7510a0be744a44665ca8eMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82197https://repositorio.ufjf.br/jspui/bitstream/ufjf/5757/2/license.txt000e18a5aee6ca21bb5811ddf55fc37bMD52ufjf/57572019-06-16 07:59:35.747oai:hermes.cpd.ufjf.br:ufjf/5757TElDRU7vv71BIERFIERJU1RSSUJVSe+/ve+/vU8gTu+/vU8tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHvv73vv71vIGRlc3RhIGxpY2Vu77+9YSwgdm9j77+9IChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l077+9cmlvIApJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvIGRpcmVpdG8gbu+/vW8tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYe+/ve+/vW8gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLvv71uaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIO+/vXVkaW8gb3Ugdu+/vWRlby4KClZvY++/vSBjb25jb3JkYSBxdWUgbyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXvv71kbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZh77+977+9by4gVm9j77+9IHRhbWLvv71tIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBKdWl6IGRlIEZvcmEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY++/vXBpYSBkZSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBmaW5zIGRlIHNlZ3VyYW7vv71hLCBiYWNrLXVwIGUgcHJlc2VydmHvv73vv71vLiBWb2Pvv70gZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYe+/ve+/vW8g77+9IG9yaWdpbmFsIGUgcXVlIHZvY++/vSB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbu+/vWEuIFZvY++/vSB0YW1i77+9bSBkZWNsYXJhIHF1ZSBvIGRlcO+/vXNpdG8gZGEgc3VhIHB1YmxpY2Hvv73vv71vIG7vv71vLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5nde+/vW0uCgpDYXNvIGEgc3VhIHB1YmxpY2Hvv73vv71vIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2Pvv70gbu+/vW8gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9j77+9IGRlY2xhcmEgcXVlIG9idGV2ZSBhIHBlcm1pc3Pvv71vIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdO+/vXJpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7vv71hLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3Tvv70gY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250Ze+/vWRvIGRhIHB1YmxpY2Hvv73vv71vIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0Hvv73vv71PIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ++/vU5JTyBPVSBBUE9JTyBERSBVTUEgQUfvv71OQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0Pvv70gREVDTEFSQSBRVUUgUkVTUEVJVE9VIFRPRE9TIEUgUVVBSVNRVUVSIERJUkVJVE9TIERFIFJFVklT77+9TyBDT01PIFRBTULvv71NIEFTIERFTUFJUyBPQlJJR0Hvv73vv71FUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKTyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHB1YmxpY2Hvv73vv71vLCBlIG7vv71vIGZhcu+/vSBxdWFscXVlciBhbHRlcmHvv73vv71vLCBhbO+/vW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbu+/vWEuCg==Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2019-06-16T10:59:35Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false |
dc.title.pt_BR.fl_str_mv |
Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor |
title |
Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor |
spellingShingle |
Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor Bevilaqua, Augusto César CNPQ::CIENCIAS EXATAS E DA TERRA Java VRaptor Servlets JSP Framework Desenvolvimento web Java VRaptor Servlets JSP Framework Web development |
title_short |
Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor |
title_full |
Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor |
title_fullStr |
Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor |
title_full_unstemmed |
Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor |
title_sort |
Uma comparação de desenvolvimento web entre a tecnologia Servlets / JSP e o Framework VRaptor |
author |
Bevilaqua, Augusto César |
author_facet |
Bevilaqua, Augusto César |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Martins, Daves Marcio Silva |
dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4704637Z4 |
dc.contributor.referee1.fl_str_mv |
Miranda, Frederico Coelho |
dc.contributor.referee1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4765643P6 |
dc.contributor.referee2.fl_str_mv |
Júlio, Eduardo Pagani |
dc.contributor.referee2Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4735073D1 |
dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8144493J8 |
dc.contributor.author.fl_str_mv |
Bevilaqua, Augusto César |
contributor_str_mv |
Martins, Daves Marcio Silva Miranda, Frederico Coelho Júlio, Eduardo Pagani |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA Java VRaptor Servlets JSP Framework Desenvolvimento web Java VRaptor Servlets JSP Framework Web development |
dc.subject.por.fl_str_mv |
Java VRaptor Servlets JSP Framework Desenvolvimento web Java VRaptor Servlets JSP Framework Web development |
description |
O desenvolvimento de aplicações Java tem se tornado cada dia mais interessante devido a várias qualidades da plataforma, como portabilidade e bibliotecas prontas que auxiliam no desenvolvimento e, a API (Application Programming Interfaces) que é uma biblioteca padrão Java. Com a crescente demanda para o desenvolvimento web, a tecnologia Java teve que se adaptar a esse ambiente de desenvolvimento, nascendo assim os Servlets/Jsp. Com o tempo, essa tecnologia passou a não ser suficiente e foram necessários aprimoramentos. Assim começaram a surgir Frameworks, com proposta de desenvolvimento ágil e de fácil aprendizado. Um desses frameworks é o VRaptor, que é um Framework MVC (Model-View-Controller) desenvolvido no Brasil e tem o foco no desenvolvimento ágil e rápido, onde une várias ferramentas em um único local. O intuito, é o de comparar as tecnologias criando uma versão da mesma ferramenta de cadastro de clientes e suas funcionalidades utilizando o VRaptor, adaptam-se partes do código já feito, contudo, outras partes do código são excluídas e ou inseridas novas funcionalidades a fim de facilitar o desenvolvimento levando a um mesmo resultado final da aplicação. A grande facilidade de utilização do VRaptor é a não necessidade de instalação de nenhum conteúdo adicional para a sua execução, ou seja, o profissional com pratica em desenvolver JavaEE com Servlets/Jsp não encontrará dificuldades, pois o desenvolvedor já trabalhava com esse ambiente. Concluiu-se com este trabalho as vantagens e desvantagens no uso das duas ferramentas para o desenvolvimento web. Onde compara o início do desenvolvimento web até um dos Frameworks nacionais mais bem conceituados no desenvolvimento Java. |
publishDate |
2013 |
dc.date.issued.fl_str_mv |
2013-09-23 |
dc.date.accessioned.fl_str_mv |
2017-09-13T12:59:08Z |
dc.date.available.fl_str_mv |
2017-09-11 2017-09-13T12:59:08Z |
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.uri.fl_str_mv |
https://repositorio.ufjf.br/jspui/handle/ufjf/5757 |
url |
https://repositorio.ufjf.br/jspui/handle/ufjf/5757 |
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 Federal de Juiz de Fora (UFJF) |
dc.publisher.initials.fl_str_mv |
UFJF |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
ICE – Instituto de Ciências Exatas |
publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFJF instname:Universidade Federal de Juiz de Fora (UFJF) instacron:UFJF |
instname_str |
Universidade Federal de Juiz de Fora (UFJF) |
instacron_str |
UFJF |
institution |
UFJF |
reponame_str |
Repositório Institucional da UFJF |
collection |
Repositório Institucional da UFJF |
bitstream.url.fl_str_mv |
https://repositorio.ufjf.br/jspui/bitstream/ufjf/5757/3/augustocesarbevilaqua.pdf.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/5757/4/augustocesarbevilaqua.pdf.jpg https://repositorio.ufjf.br/jspui/bitstream/ufjf/5757/1/augustocesarbevilaqua.pdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/5757/2/license.txt |
bitstream.checksum.fl_str_mv |
c21ae46780791147a09c86286bdee414 79e11dfa1a44bf05ccfeda2bcf6f806c 11b00f1d23a7510a0be744a44665ca8e 000e18a5aee6ca21bb5811ddf55fc37b |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF) |
repository.mail.fl_str_mv |
|
_version_ |
1798038638636826624 |