Há muito se espera um framework web em Java para fazer frente a facilidade e agilidade de desenvolvimento de aplicações web como o Ruby on Rails. Já ouvimos falar no Grails, Trails, e alguns outros, mas nenhum conseguiu dar o que o Rails dá.

Mas agora tudo mudou – foi graduado como projeto de grande porte o Apache Click.

Mas o que este framework tem de especial?

O site do projeto destaca os seguintes pontos:

  • fácil aprendizado;
  • design orientado a páginas e componentes;
  • modelo de programação orientado a eventos;
  • suporte a páginas stateless e stateful;
  • performance excepcional;
  • renderização automática de formulários;
  • validações do lado cliente e servidor;
  • suporte a templates Velocity (padrão), FreeMaker e JSP;
  • suporte a Java 5 ou superior.

O framework utiliza apenas uma Servlet – ClickServlet – que atua como um request dispatcher. Asssim que uma requisição chega, esta servlet cria um objeto Page para processá-la e um template Velocity para renderizar os resultados. Simples assim.

O site do projeto Click contém muitos exemplos e uma vasta documentação. Já existe uma série de plugins Eclipse para o Click – a Click IDE.

Estou apenas iniciando os meus estudos neste framework que espero que traga a tão sonhada produtividade e agilidade do Rails para o mundo Java. Continuem acompanhando este blog que em breve teremos novos posts sobre o Apache Click.

Apache Click

Buscaram este artigo com estas palavras: