Como usar AJAX e jQuery no Spring Web MVC

Nesse artigo, criaremos uma aplicação web simples que mostrará um número aleatório com a hora atual. que será atualizado a cada 3 segundos.

Continuar lendo Como usar AJAX e jQuery no Spring Web MVC

Spring 3 MVC – Exemplo de Auto-completar com JQuery & JSON

Nesse artigo, iremos implementar o recurso de Autocompletar em uma aplicação Spring MVC usando o JQuery. O Auto-completar é um recurso visto em quase todas as boas aplicações web. Ela permite que o usuário selecione os valores apropriados em uma lista de itens. A adiçao desse recurso é recomendável se o campo possuir múltiplos (> 20 a 25) valores.

Nossos requisitos são simples. Teremos dois campos Country e Technologies. Os dois campos terão o recurso de auto-completar de forma que o usuário seja capaz de selecionar valores em uma lista de países e tecnologias. O campo país terá apenas um valor, mas o campo tecnologia poderá ter múltiplos valores separados por virgula (,).

Continuar lendo Spring 3 MVC – Exemplo de Auto-completar com JQuery & JSON

Spring 3 MVC – Parte 6 – Usando temas em uma aplicação Spring – Tutorial através de um Exemplo

Bem vindo à parte seis da série de artigo sobre o Spring 3.0 MVC. No artigo anterior vimos como adicionar suporte a internacionalização i18n e localização L10n a aplicações web baseados no Spring. UsamosLocaleChangeInterceptor para interceptar a alteração no idioma e a classe ReloadableResourceBundleMessageSource para adicionar esse recurso na aplicação.

Nessa parte iremos ver como adicionar Temas ao Spring MVC. Criaremos três diferentes temas e adicionaremos funcionalidade a nosso projeto HelloWorldSpring para que o usuário selecione um tema, possa salva-lo nos cookies para que suas mudanças sejam persistentes entre diferentes sessões.

Continuar lendo Spring 3 MVC – Parte 6 – Usando temas em uma aplicação Spring – Tutorial através de um Exemplo

Spring 3 MVC – Parte 5 – Tutorial de Internacionalização & Localização através de exemplo

Bem vindo a Parte 5 da série de artigos sobre o Spring 3.0 MVC. Na seção anterior vimos como configurar o framework Tiles em uma aplicação Spring 3 MVC. Usamos a classe org.springframework.web.servlet.view.tiles2.TilesConfigurer na definição do bean para definir o arquivo de configuração do Tiles. Isso dividiu nossa aplicação HelloWorld com o Spring MVC em seções como cabeçalho, rodapé, etc.

Nesse artigo discutiremos sobre internacionalização (I18N) e localização (L10N) no Spring 3.0 MVC. Adicionaremos suporte a i18n seguido por suporte a l10n à nossa aplicação HelloWorld, criada nos artigos anteriores da série. Recomendo fortemente que leia os artigos previamente publicados e baixe o código fonte da aplicação.

Continuar lendo Spring 3 MVC – Parte 5 – Tutorial de Internacionalização & Localização através de exemplo

Spring 3 MVC – Parte 4 – Tutorial do plugin Tiles através de exemplo com o Eclipse

Bem vindo à Parte 4 da série de artigos sobre o Spring 3.0 MVC. No artigo anterior vimos como criar um formulário usando o Spring 3 MVC e exibi-lo no JSP. Também desvendamos a anotação @ModelAttribute.

Nesse artigo, discutiremos sobre o framework Tiles e sua integração com o Spring 3.0 MVC. Adicionaremos suporte ao Tiles em nossa aplicação HelloWorld com Spring que criamos nos artigos anteriores. Recomendo fortemente que você leia os artigos anteriores e baixe o código fonte da aplicação exemplo.

Continuar lendo Spring 3 MVC – Parte 4 – Tutorial do plugin Tiles através de exemplo com o Eclipse

Spring 3 MVC – Parte 3 – Lidando com formulários no Spring 3.0 MVC

Essa é a terceira parte da série de artigos sobre o Spring 3.0 MVC. No artigo anterior criamos uma aplicação Hello World simples usando o Spring MVC. Aprendemos como configurar o Spring MVC no web.xml e como usar diferentes anotações como @Controller, @RequestMapping etc. Nesse artigo, veremos como manipular formulários no Spring 3.0 MVC.

Continuar lendo Spring 3 MVC – Parte 3 – Lidando com formulários no Spring 3.0 MVC

Spring 3 MVC – Parte 2 – Criando uma aplicação Hello World com o Spring 3.0 MVC

Essa é a parte 2 da série de artigos sobre o Spring 3.0 MVC. No artigo anterior vimos uma introdução a framework, seu ciclo de processamento de requisições e diagrama de sua arquitetura. Nesse artigo, vamos criar uma aplicação Hello World simples usando o Spring 3.0 MVC. Para isso, usaremos o IDE Eclipse.

Continuar lendo Spring 3 MVC – Parte 2 – Criando uma aplicação Hello World com o Spring 3.0 MVC

Spring 3 MVC – Parte 1 – Introdução ao Framework Spring 3 MVC

O Spring MVC é o componente web do framework Spring. Ele fornece uma rica funcionalidade para construir aplicações Web robustas. O framework Spring MVC é projetado de tal forma que cada pedaço da lógica e da funcionalidade é altamente configurável. Além disso, o Spring pode ser integrado sem esforço adicional com outros frameworks para Web populares como Struts, WeBWork, Java Server Faces e Tapestry. Isso significa que você pode instruir o Spring a usar qualquer um desses frameworks. Mais que isso, o Spring não é fortemente associado com Servlets ou JSPs para renderizar sua Visão aos Clientes. Integração com outras tecnologias de Visualizaçãocomo Velocity, Freemarker, Excel ou PDF também são possíveis.

Continuar lendo Spring 3 MVC – Parte 1 – Introdução ao Framework Spring 3 MVC

Spring MVC 3.1 – Implementando uma aplicação CRUD com o Spring Data MongoDB (Part 2)

No artigo anterior, vimos as especificações funcionais de nossa aplicação. Nesse artigo, veremos como configurar um servidor MongoDB tanto no Windows quanto no Ubuntu.

Continuar lendo Spring MVC 3.1 – Implementando uma aplicação CRUD com o Spring Data MongoDB (Part 2)

Spring MVC 3.1 – Implementando uma aplicação CRUD com o Spring Data MongoDB (Part 1)

Nesse tutorial iremos criar uma aplicação CRUD simples usando o Spring 3.1 e o MongoDB. Em particular, usaremos o Spring MVC para desenvolver a aplicação web e o SPring Data MongoDB para o repositório.

Continuar lendo Spring MVC 3.1 – Implementando uma aplicação CRUD com o Spring Data MongoDB (Part 1)

Tutorial de criação de um Hello World com o Spring MVC

Esse tutorial lhe fornece uma ampla visão de como desenvolver um aplicação web simples usando o Spring. Após completar esse tutorial, você será capaz de criar projetos web MVC simples usando o Spring. Aqui usaremos ‘Controller’ e SimpleUrlHandlerMapping para o mapeamento das URLs com os controladores. Criaremos um exemplo do tipo Hello World passo a passo. Faremos uso da versão 3.1.0 do Spring.

Continuar lendo Tutorial de criação de um Hello World com o Spring MVC

Tutorial básico sobre o Spring MVC

O Spring MVC ajuda a construir aplicações web flexíveis e com baixo acoplamento. O padrão de design Modelo-visão-controlador ajuda na separação da lógica de negócio, lógica de apresentação e lógica de navegação. Os Modelos são responsáveis por encapsular os dados da aplicação. As Visões renderizam as repostas ao usuário com a ajuda do objeto modelo. Os Controladores são responsáveis por receber as requisições do usuário e executar os serviços.

Continuar lendo Tutorial básico sobre o Spring MVC