Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo SCrumToys

ScrumToys Workshop: Youtube Live Streaming

Está disponível no Youtube o vídeo do workshop de introdução ao projeto ScrumToys. Os slides utilizados neste workshop já estão no slideshare. Workshop de Introdução ao ScrumToys from Dr. Spock Enjoy it! By Spock Twitter: @drspockbr http://blog.spock.com.br/ http://linkedin.spock.com.br/ Outros posts: http://blog.globalcode.com.br/search/label/Spock

Workshop de Introdução ao Projeto ScrumToys

Como parte da iniciativa Adote uma JSR (adopt-a-jsr) promovida pelo grupo de usuários SouJava , será realizado, nesta próxima quinta-feira (25/10) a partir das 19:30 via web, um workshop de introdução sobre o projeto ScrumToys . Este projeto é uma pequena aplicação Web implementada com os recursos do JavaServer Faces 2.0 do Java EE 6 que foi incorporada à ferramenta NetBeans para demonstração das diversas funcionalidades do JSF . Neste workshop serão apresentados, ao longo de uma hora e meia, detalhes da arquitetura interna, as principais funcionalidades demonstradas do JSF e como contribuir nas evoluções futuras deste projeto. Pouco antes do horário agendado para início acesse o seguinte link para acompanhar o workshop: http://bit.ly/Te2Oa6 Todos os interessados no projeto ScrumToys estão convidados, principalmente se você deseja participar da iniciativa Adote uma JSR e quer contribuir com a JSR-344 (JavaServer Faces 2.2). Tema : Workshop de Introdução ao projeto Sc...

RichFaces 4: Bean Validation no lado cliente para campos na tela, simples e fácil

No TDC2011 (SP) além de me divertir e aprender bastante também apresentei, na trilha Java EE , a palestra: " RichFaces 4: Desenvolvimento Web com JSF2 mais rico ". Iniciei a palestra comentando sobre as vantagens em adotar uma suíte de componentes UI (User Interface) terceira no desenvolvimento de aplicativos web com JavaServer Faces versão 2. Mas o foco da palestra foi explorar os novos recursos do RichFaces 4, uma das mais famosas suítes para desenvolvimento JSF, a nova versão recentemente lançada completamente compatível com JSF 2. Nesse post vou explorar um pouco mais algumas uma funcionalidades citadas na palestra: RichFaces Client Side Validation (CSV), a validação de campos do RichFaces 4 com Bean Validation. Mais uma vez utilizei nossa cobaia para experiências com JSF, o ScrumToys . Bean Validation no lado cliente O novo componente rich:validator , do RichFaces 4, pode ser vinculado a componentes inputs em uma tela para aplicar validações de acordo com as rest...

Um pouco sobre a arquitetura do ScrumToys

O ScrumToys é um projeto que nasceu com o propósito de demonstrar o maior número possível de funcionalidades do JSF 2.0. Contudo, o ScrumToys vai alem e realiza alguns desafios que foram encontrados durante o seu refactoring para ser incorporado à versão final do NetBeans 6.8. A primeira versão! A primeira versão do ScrumToys foi desenvolvida aplicando efetivamente o padrão de projeto MVC. Através deste padrão, a camada view foi implementada com os componentes visuais do JSF, a camada controller foi implementada através de Managed Beans configurados via anotações e a camada model se distribuía em classes JavaBeans para realizar alguns componentes de negócios, entidades persistentes (JPA) e persistência através de Data Access Objects (DAOs). Estas várias camadas realizavam o ScrumToys para rodar no JBossAS 4.2.3 com banco de dados baseado no MySQL Database Server 5.0. Além disso, o projeto foi criado inicialmente através do Eclipse. O refactoring! Para simplificar ao máximo esta aplicaç...

JSF 2.0: Uma Evolução nas Interfaces Web com Java

No último dia 7 deste mês realizamos um workshop no evento JBossInBossa2010 sobre JSF 2.0 e ScrumToys. Como prometido e comentado em outro post , apresentamos as novas funcionalidades do JSF além de discutir um pouco sobre as deficiências da versão anterior que motivaram as melhorias. Este workshop, que teve duração de 2 horas, foi complementado com a demonstração do ScrumToys e a demonstração dos conceitos de computação física através do Program-ME (o Arduino da Globalcode!). Como resultado deste workshop temos uma versão portada do ScrumToys capaz de rodar no JBoss Application Server 6.0 (Milestone 2) . Pequenas modificações foram necessárias, porque a versão original do ScrumToys está configurado e otimizado para rodar no Glassfish v3 (Java EE 6) e JavaDB que já vêm integrados ao NetBeans 6.8. Algumas alterações no persistence.xml e a criação de um scrumtoys-ds.xml foram necessários para rodar no JBossAS6 e usar o MySQL 5 como banco de dados. A versão modificada do ScrumToys para...

Vídeo sobre JSF2 e ScrumToys disponível

O pessoal do JavaBahia disponibilizou na rede o vídeo gravado durante o evento LinguÁgil com a palestra JSF 2.0 e ScrumToys . Este vídeo traz a contribuição da Globalcode no evento ao falar sobre o que é JSF, as deficiências do JSF 1.2 como motivação para as melhorias no JSF 2.0 e a execução ao vivo e a cores do projeto demo ScrumToys (com direito a um bug no final!). Vale a pena conferir! JSF 2.0 e Scrum Toys from LinguÁgil on Vimeo . A demonstração completa do ScrumToys (sem bugs!) foi apresentada em outro post neste blog através de um vídeo disponível no youtube. Vejam em: Globalcode contribuiu pro LinguÁgil 2009 em Salvador/BA . Instruções para baixar todo o código fonte do projeto ScrumToys estão disponíveis no post: JSF 2.0 e ScrumToys . Além de um vídeo completo ilustrando como executá-lo através do NetBeans 6.8 em: ScrumToys disponível no NetBeans 6.8 . By Spock http://blog.spock.com.br/ http://twitter.spock.com.br/ http://www.springbrasil.com.br/

PrimeFaces com JSF2 no ScrumToys

O JSF traz um grupo de componentes visuais prontos, a partir da versão 2.0 com suporte a Ajax nativo! Melhor que isso é a possibilidade de customizar ou utilizar uma suíte de componentes prontos para "turbinar" o projeto com o minimo de esforço. PrimeFaces é uma suite de componentes JSF customizados, a maioria com suporte a ajax, conta com um Kit para desenvolvimento mobile, é open source, a documentação é razoável, facíl de instalar e usar. Nesse exemplo utilizo o PrimeFaces 2.0.0, versão com suporte a JSF 2, no ScrumToys. Conheçe o ScrumToys ? ScrumToys é um Projeto Exemplo para JavaServer Faces 2.0 dentro do NetBeans 6.8, criado e mantido pelo time da Globalcode. É interessante que você tenha o NetBeans 6.8 para fazer esse exemplo, senão tiver baixe aqui . Baixe também, aqui , o PrimeFaces e o configure no NetBeans como biblioteca para o ScrumToys. Inicialmente o PrimeFaces requer a runtime JSF, mas isso pode variar dependendo de quais componentes você utilize, mai...

ScrumToys disponível no NetBeans 6.8

Com o lançamento da versão final do NetBeans 6.8 realizado recentemente em conjunto com o anúncio da versão final do Java EE 6 e Glassfish v3, resolvemos experimentar a versão do projeto ScrumToys que acompanha esta IDE e certificar que está tudo ok. Quem instalar a nova versão do NetBeans (download aqui !) já terá imediatamente disponível o projeto ScrumToys como um exemplo de aplicação Web que demonstra diversas das novas funcionalidades do JSF 2.0. Basta acessar a IDE e criar um novo projeto e escolher no painel de exemplos o ScrumToys, como ilustra a imagem ao lado. Após ter o projeto aberto, basta executar (pressionar F6 ou 'play'). Considerando que o Glassfish foi instalado junto com o NetBeans, a compilação, empacotamento e deploy serão realizados. Em alguns segundos o usuário verá a página inicial da aplicação através do navegador de internet disponível. O vídeo a seguir ilustra como experimentar esta aplicação. O código fonte completo estará disponível após criar o pro...

Globalcode contribuiu pro LinguÁgil 2009 em Salvador/BA

Dos dias 12 a 14 de novembro de 2009 aconteceu em Salvador/BA a primeira edição do evento LinguÁgil 2009. Estavam presentes os integrantes das comunidades JavaBahia, AgileBahia, RailsBA e phpba. Além destas comunidades, participaram vários desenvolvedores da região, de outros estados e diversas empresas. A Globalcode contribuiu neste evento com um mini-curso de 8h sobre o tema Criando uma aplicação completa com JavaServer Faces e uma palestra de 50 minutos sobre as novidades do JSF 2.0 e o projeto ScrumToys . Durante a realização do mini-curso de 8h sobre JSF, os alunos desenvolveram junto com o intrutor uma aplicação completa para Web usando NetBeans 6.7.1, Tomcat 6.0.20 (integrado ao NetBeans), JSF 1.2, JPA 1.0 (via Hibernate 3.2.5GA) e MySQL 5.1. Esta aplicação demonstrou o uso de telas JSF realizando o CRUD da entidade Cliente na base de dados MySQL. O aspectos de produtividade para criação de telas, criação de conversores e validadores customizados e uma integração simples com b...