Escolar Documentos
Profissional Documentos
Cultura Documentos
www.webonesystem.com.br
sexta-feira, 26 de outubro de 12
Agenda
Do Java ao Groovy... Grails - Framework de desenvolvimento gil Preparao do ambiente de desenvolvimento - Indo pelo comeo Desenvolvendo uma aplicao de forma gil! Como tudo funciona, por debaixo do pano. Buscando dados de forma simples...muito simples! Alguns plugins - Facilitando a vida. Como e o que congurar. Como publicar a aplicao. At onde podemos ir? A ponta do iceberg!
sexta-feira, 26 de outubro de 12
Do Java ao Groovy...
Groovy, uma linguagem de programao alternativa ao Java.
Todo cdigo gerado passa pela mquina virtual Java, ou seja...o mesmo byte code.
sexta-feira, 26 de outubro de 12
Do Java ao Groovy...
sexta-feira, 26 de outubro de 12
Do Java ao Groovy...
Acessadores public, private...
sexta-feira, 26 de outubro de 12
Do Java ao Groovy...
Mtodos Acessadores
sexta-feira, 26 de outubro de 12
Do Java ao Groovy...
Mtodos Acessadores
sexta-feira, 26 de outubro de 12
Do Java ao Groovy...
Construtor Dinmico
sexta-feira, 26 de outubro de 12
Do Java ao Groovy...
http://pt.wikipedia.org/wiki/Groovy
sexta-feira, 26 de outubro de 12
Do Java ao Groovy...
Os slides anteriores so apenas um exemplo...
sexta-feira, 26 de outubro de 12
Desenvolvimento gil
Compreende o desenvolvimento gil, toda uma metodologia de desenvolvimeto!
Quantos aqui j tentaram montar uma aplicao com os seguintes frameworks Java: JSF Spring Framework/Jboss Seam Hibernate Framework
sexta-feira, 26 de outubro de 12
Desenvolvimento gil
Como tornar o Java gil!? Por qual motivo Grails gil? Algumas premissas para o desenvolvimento gil: Automatizar funes triviais Curva de aprendizagem Entrega rpida de produtos funcionais Atendimento as expectativas de um cliente Voltado para Testes
http://manifestoagil.com.br/
sexta-feira, 26 de outubro de 12
Para facilitar nosso curso, vamos conhecer o STS Spring Tools Suite (trabalha em conjunto com o Eclipse).
http://www.springsource.org/sts
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
Visualizao View
Taglib
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
http://grails.org/doc/latest/guide/GORM.html
sexta-feira, 26 de outubro de 12
Exemplo B
http://grails.org/doc/latest/guide/GORM.html
sexta-feira, 26 de outubro de 12
http://grails.org/doc/latest/guide/GORM.html
sexta-feira, 26 de outubro de 12
http://grails.org/doc/latest/guide/GORM.html
sexta-feira, 26 de outubro de 12
http://grails.org/doc/latest/guide/GORM.html
sexta-feira, 26 de outubro de 12
Alguns Plugins..Praticidade!
possvel integrar vrios recursos de forma simples. Para instalar plugin, utilize o comando: grails install-plugin jquery-ui
sexta-feira, 26 de outubro de 12
Alguns Plugins..Praticidade!
JQuery UI - Recursos utilizando JQuery para melhorar aspectos grcos. Mail - Responsvel por realizar o envio de e-mail. Quartz - Utilizado para agendamento de tarefas. Spring Security - Controle de autenticao/permisso. Yui Minify - Compresso de JS e CSS. Rich UI - Recursos de melhoramento grco. Twitter BootStrap - Pode ser utilizado como template.
http://grails.org/plugins/
sexta-feira, 26 de outubro de 12
Arquivos de congurao
Pelo fato do Grails j vir previamente congurado, isso no implica dizer que no seja possvel congurar.
Dentre eles, a forma de acesso a dados, processo de inicializao, depedendncias, entre outros...
sexta-feira, 26 de outubro de 12
Arquivos de congurao
Para encontrar os arquivos de congurao, visualize os arquivos, que se encontram no diretrio:
sexta-feira, 26 de outubro de 12
Arquivos de congurao
Dentre os principais arquivos e suas funcionalidades temos: UrlMappings - Mapeamento das URLs para acesso. DataSource - Acesso ao banco de dados, em vrios pers: desenvolvimento, produo e testes. Cong - Conguraes gerais e criaes de variveis. BootStrap - Chamado na inicializao do sistema. ApplicationResources - Recursos do sistema, como JS e ans.
sexta-feira, 26 de outubro de 12
Arquivos de congurao
No Grails, depedendo do CRUD, no necessrio criar os formulrios e ans, relativo a parte web. Apenas denindo a linhas abaixo, no controller, automaticamente gerado todo o CRUD:
sexta-feira, 26 de outubro de 12
Arquivos de congurao
possvel modicar o CRUD gerado para as aplicaes, instalando os arquivos de referncia do Scaffold, atravs do comando e alterando os seguintes arquivos:
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
No indicada para um ambiente m, em produo. Apenas para teste de utilizao do que est sendo desenvolvido.
http://docs.cloudfoundry.com/tools/STS/conguring-STS.html
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
sexta-feira, 26 de outubro de 12
?
sexta-feira, 26 de outubro de 12