apresentação sobre vraptor na campus recife 2014
TRANSCRIPT
DesenvolvenDoaplicações WeB
em JAVA
Yelken H. F. GonzAles
experiênciA proFissionAl
pós graduando em gestão empresarial
pós-graduado em segurança de redes e sistemas
Graduado em sistemas de informação - Faculdade santa Maria
Graduado em analise e desenvolvimento desistemas - UniBRaTec
ocJa / ocJp
itil v3 Foundation
experiência profissional
analista de sistemas na Home center Ferreira costa
campeão no Hackathon Telefonica vivo / Firefox os de melhor aplicativo na campus party de 2013
projeto skyon o qual faço parte da equipe em segundo lugar no Hackathon da nasa em Recife
case de sucessona empresa home center
ferreira costa.
““
motiVAção dA pAlestrA
FrAmeworks web
conceitosB á s i c o s
...é uma abstração que unecódigos comuns entre vários projetos
de software provendo umaFuncionAlidAde GenéricA.
o que é um FrAmework?
popularidade
sustentabilidade
experimente!
tem recurso no mercado?
documentação licença
segurança
critérios paraescolher um framework
e mVc?
mvc é um pAdrãode ArquiteturAque descreve comotrês camadas dedesenvolvimento serelacionam entre si.
enFim o VrAptor!
framework mvcpara web e brAsileiro
open source
versão atual 4.0 lançado em 2014
focado nodesenvolvimento rápido
mantido pela caelum
criado na usp em 200
VAntAGensD o v R a p T o R
AltA produtiVidAde
economiA de tempo no proJetoe consequentemente dinHeiro
bAixA curVA de AprendizAGem
FlexibilidAde
documentAção em portuGuês
1.
3.
2.
4.
5.
desVAntAGensD o v R a p T o R
não possui componentes próprios como o JsF
mAior dependênciA do Html, css e JAVAscript
1.
2.
soluçãop a R a a s D e v a n T a G e n s
Aprender Html 5, css e Js.
JquerY ,JquerY ui, Yui,extJs e AnGulArJs
use o VrAptor!
VAmos criArumA loJA VirtuAl
cAdAstro de produtos
controller
Html
/web-inf/jsp/produtos/lista.jsparquivo:
url: /produtos/lista
inJeção de dependênciAs (di)persistênciA
Formulário de Adição
/web-inf/jsp/produtos/form.jsparquivo:
url:
url:
/produtos/form
/produtos/adiciona
Html
dúVidAs
Yelken H. F. GonzAles
http://github.com/yelkezin
@yelkezin
GitHub:
twitter:
obriGAdo
(: