Desenvolvimento MVC RAD com Stripes
MVC É de fato um padrão desenvolvimento em camadas, que basicamente se caracteriza por separar a camada de negócio(Model) da camada de apresentação(View). Nesta arquitetura temos diversas soluções consolidadas como: Struts, Spring MVC, MyFaces(JSF), ADF(JSF ORACLE), JBoss RichFaces(JSF), entre tantos outros. Mas hoje eu venho lhes falar do Stripes, que é uma framework baseado na arquitetura MVC porem o Stripes é muito RAD, com ele podemos desenvolver uma solução WEB com pouco esforço e praticamente zero de configurações xml. O Stripes utiliza o conceito onRails e consegue fazer mais convenções e menos configurações. Alguns pontos importantes sobre o Stripes:
Desenvolver aplicações Web de maneira fácil.
Prove soluções simples e poderosas para problemas comuns.
A Curva de aprendizado é muito baixa.
Se você necessita configurações muito especificas pode usar annotations.
Eu baixei o Stripes versão 1.4.2 e fiz alguns testes.
Foi bem simples de aprender como usa-lo o aprendizado foi fácil.
Ele se integrá como diversos frameworks como: Spring, Hibernate,Freemaker, Ajax(Prototype), entre outros.
Utilizei ele com Ajax via prototype e também em conjunto com Spring.
Para linkar a tela(view) a uma Action não precisamos de XML. O Stripes usa seu mecanismo onRails de convenções, assim:
Supondo que temos no package: org.diegopacheco.stripes.test.spring a classe: CalculatorActionBean para ligarmos essa Action a uma JSP é só fazer isso: o Stripes faz:
# remove tudo que tem antes de Stripes
org.diegopacheco.stripes.test.spring.CalculatorActionBean.java
#ficando: test.spring.CalculatorActionBean.java
test.spring.
# e por ultimo ele Remove o sufixo Action e passa para .action ficando
test.spring.Calculator.action
Este mecanismo de convenções é muito poderoso e produtivo. Caso por algum motivo você não queira usar esse mecanismo podemos fazer o mapeamento do Action via: a annotations @UrlBinding assim: @UrlBinding("/test/spring/Calculator.action").
A Documentação do Site do Stripes é muito boa, façam bom proveito.
Eu baixei o Stripes versão 1.4.2 e fiz alguns testes.
Foi bem simples de aprender como usa-lo o aprendizado foi fácil.
Ele se integrá como diversos frameworks como: Spring, Hibernate,Freemaker, Ajax(Prototype), entre outros.
Utilizei ele com Ajax via prototype e também em conjunto com Spring.
Para linkar a tela(view) a uma Action não precisamos de XML. O Stripes usa seu mecanismo onRails de convenções, assim:
Supondo que temos no package: org.diegopacheco.stripes.test.spring a classe: CalculatorActionBean para ligarmos essa Action a uma JSP é só fazer isso:
# remove tudo que tem antes de Stripes
org.diegopacheco.stripes.test.spring.CalculatorActionBean.java
#ficando: test.spring.CalculatorActionBean.java
test.spring.
# e por ultimo ele Remove o sufixo Action e passa para .action ficando
test.spring.Calculator.action
Este mecanismo de convenções é muito poderoso e produtivo. Caso por algum motivo você não queira usar esse mecanismo podemos fazer o mapeamento do Action via: a annotations @UrlBinding assim: @UrlBinding("/test/spring/Calculator.action").
A Documentação do Site do Stripes é muito boa, façam bom proveito.
Powered by ScribeFire.