Netframework

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1972 palavras )
  • Download(s) : 0
  • Publicado : 26 de novembro de 2012
Ler documento completo
Amostra do texto
Universidade Paulista
Projeto Integrado Multidisciplinar
Curso Superior de Tecnologia

Brasília, Setembro de 2012

Frameworks Java
Struts 2
JSF
Spring MVC


2

Sumário
Introdução.................................................................................................................................... 4
Struts 2......................................................................................................................................... 5
JSF ................................................................................................................................................ 7
Spring MVC............................................................................................................................... 10
Justificativa................................................................................................................................ 12
Conclusão ................................................................................................................................... 13
Bibliografia................................................................................................................................ 14

3

Introdução
Atualmente o Java é uma linguagem utilizada universalmente, e este sucesso se deu devido ao poder que
a linguagem possui possibilitando ao programador trabalhar tanto em baixo quanto em alto nível.
Segundo a Wikipédia, um framework é uma abstração que une códigos comuns entre vários projetos de
software provendo uma funcionalidade genérica. Um framework podeatingir uma funcionalidade
específica, por configuração, durante a programação de uma aplicação. Ao contrário das bibliotecas, é o
framework quem dita o fluxo de controle da aplicação, chamado de Inversão de Controle.

Para que serve um framework?
A utilização de um framework por um desenvolvedor torna-se útil no momento em que você constrói ou
utiliza certo componente em mais de uma vez. Areutilização de códigos que o framework proporciona é
fantástica. Um ótimo conselho que indico para todos que lêem meus artigos ou trabalham comigo, é
sempre construir os códigos o mais genérico possível, mesmo que isto custe algum tempo a mais, mas
quando você for precisar novamente desta ferramenta criada, terá em suas mãos e poderá reutilizar o
código já anteriormente desenvolvido. Quantomais reutilização de códigos utilizarem, mais
produtividade você ganha

Empresas que usam
IBGE - SPRING para interpretação de imagens em Uso do Solo
TL Tecnologia e desenvolvimento - Struts
Mirai Desenvolvimento Web - JSF

4

Struts 2
O Struts 2, contrariando o que muitos pensam, não é o Struts melhorado, mas sim uma junção do Struts
com o WebWork. Este "novo" framework apresenta váriasmelhorias, incluindo ações mais simplificadas,
o uso de anotações, suporte a AJAX, a linguagem de expressão OGNL e o abandono de ActionForms.
Struts 2 poderia ser uma ótima opção para pequenas equipes que procuram aprender sobre os open source
ferramentas que eles usam. Não é para programadores poltrona olhando para arrastar e soltar
desenvolvimento.
As vantagens da estrutura do Struts 2incluem:


A linguagem de expressão do OGNL permite mapear campos de formulário em propriedades do
lado de Java.



Os conversores de tipo de OGNL convertem automaticamente os dados (em forma de cadeia de
caractere) de parâmetros de pedido para os tipos Java reais das propriedades.



Ao renderizar a visualização, a linguagem de expressão e o conversor de tipo convertem
novamente detipos Java para o valor de cadeia de caractere de forma automática.



Suporta um conjunto flexível e amplo de conversões de e para Coleta e Array.



Permite o desenvolvimento de Web sites complexos, o que reduz a complexidade dos códigos de
backend.



Reduz o tempo de desenvolvimento da transferência automática de dados reutilizáveis.



Redução significativa de código...
tracking img