Tutorial Mentawai #3 – Autenticação

Olá pessoal! Tudo certo?

No último post sobre o Mentawai, tivemos uma visão geral sobre Filtros, que basicamente são ações executadas sobre o conteúdo da input ou output, antes ou depois da execução de uma Action. A partir do uso de filtros giram praticamente todas as funcionalidades do framework.

No tutorial de hoje, vamos ver como funciona o controle de autenticação no Mentawai. A autenticação consiste em evitar o acesso de usuários não autenticados (que não realizaram um login, por exemplo). Vocês verão que este processo de controle é extremamente simples de se fazer com o Mentawai.

Continue lendo!

Tutorial Mentawai #2 – Filtros

Bom, depois de um tempo brincando com Android (o que acabou consumindo quase todo o tempo que eu dedicava ao blog), voltamos com o esquecido tutorial sobre o framework Mentawai.

No primeiro tutorial, vimos como configurar o arquivo de deploy, e realizamos uma operação básica com uma action. No tutorial de hoje, vamos brincar um pouquinho com a funcionalidade de Filtros. Em um framework web, praticamente todas as funcionalidades giram em torno do uso de filtros.

Para este exemplo sobre o uso de filtros, vamos fazer um exemplo simples sobre o uso de um filtro chamado VOFilter. Este filtro serve para transformarmos um conjunto de campos em um objeto, mapeado de acordo com uma classe definida no ApplicationManager. Isso é útil para evitarmos ter que capturar valor por valor de um formulário e setar tudo em um objeto manualmente.

Para início de conversa, vou supor que você já tem um projeto configurado, de acordo com o projeto do primeiro tutorial. Caso tenha dúvidas no processo, não relute em consultá-lo 🙂

Primeiramente, vamos criar uma classe de Pojo para representar uma entidade de nosso aplicativo.

Continue lendo!

Tutorial Mentawai #1 – Criando uma Aplicação

Olá pessoal! Como foi pedido em nossa enquete um pouco sobre programação web, hoje vou começar uma série de posts (mais uma!) sobre desenvolvimento web Java utilizando o framework Mentawai. Mais à frente, assim que concluir a série sobre a biblioteca Allegro 5, pretendo escrever alguns posts sobre o Struts2. Portanto, aguardem pois vem coisa boa por aí!

Pra quem não conhece o Mentawai, é um framework web MVC em Java que prega religiosamente que toda configuração (actions, filtros, validação, listas, etc.) deve ser realizada através de forma programática, ou seja, através de código Java, e não através do uso de XMLs, como ocorre na grande maioria dos frameworks. Particularmente, acho uma proposta bastante interessante.

Continue lendo!