Como exibir dados através de um Servlet/JSP

Ao desenvolver uma aplicação Web, muitas vezes se faz necessário obter dados de uma fonte qualquer (normalmente um banco de dados) e exibi-los em uma página web (normalmente na forma de uma tabela). Nesse artigo iremos mostrar exemplos de código de como fazer isso usando Servlets Java e páginas JSP.

Continuar lendo Como exibir dados através de um Servlet/JSP

Processamento de formulários com JSP

Você pode ter que cruzar com muitas situações onde precisa passar informações de um navegador para um servidor web e por fim para seu programa. O navegador usa dois métodos para passar essas informações para o servidor web. Esses métodos são o GET e o POST.

Continuar lendo Processamento de formulários com JSP

Formulários e entrada de dados em HTML

Formulários HTML são usados para passar dados para um servidor.  Um formulário HTML pode conter elementos como campos de texto, caixas de verificação, botões de submissão, dentre outros. Um formulário pode conter também listas de seleção, áreas de texto, fieldset, legendas e rótulos.

A tag <form> é usada para criar um formulário HTML:

<form>

.

input elements

.

</form>

Continuar lendo Formulários e entrada de dados em HTML

Substituir o Dropbox pelo BitTorrent Sync em um Raspberry Pi

BitTorrent Sync é um utilitário gratuito que usa o protocolo BitTorrent para manter pastas sincronizadas entre dispositivos. Pode ser usada com o OSX, Windows, Android e Linux. Não é código aberto, porém, o que pode ser um problema para algumas pessoas. Mas se não for para você, com um pouco de trabalho pode-se usar o btsync como uma solução de sincronização gratuita.

Continuar lendo Substituir o Dropbox pelo BitTorrent Sync em um Raspberry Pi

Análise de pontos de função

Esse artigo faz parte da revista Engenharia de Software 2 edição especialClique aqui para ler todos os artigos desta edição

capaES2_G

Planejamento

Análise de pontos de função

Uma aplicação nas estimativas de tamanho de Projetos de Software

A indústria de software continua sentindo os efeitos da crise do software da década 80. Isto pode ser observado quando analisamos os três principais sintomas da crise do software apresentados por Pressman em 2006, a saber:

Leia mais em: Artigo Engenharia de Software 2 – Análise de pontos de função http://www.devmedia.com.br/artigo-engenharia-de-software-2-analise-de-pontos-de-funcao/9146#ixzz2aWTWxOWV

Desenvolvimento de Softwares orientado a objetos

Os conceitos da orientação a objetos já vêm sido discutidos há muito tempo, desde o lançamento da 1a linguagem orientada a objetos, a SIMULA. Vários “papas” da engenharia de software mundial como Peter Coad, Edward Yourdon e Roger Pressman abordaram extensamente a análise orientada a objetos como realmente um grande avanço no desenvolvimento de sistemas. Mas mesmo assim, eles citam que não existe (ou que não existia no momento de suas publicações) uma linguagem que possibilitasse o desenvolvimento de qualquer software utilizando a análise orientada a objetos.

Continuar lendo Desenvolvimento de Softwares orientado a objetos

Criando música no Logic Express

O Logic Express pode ser usado em uma variedade de maneiras, desde as mais simples até as mais incrivelmente sofisticadas. O artigo a seguir descreve um fluxo de trabalho comum que muitos projetos seguem.

Continuar lendo Criando música no Logic Express

Entendendo os conceitos básicos sobre Projetos e Regiões do Logic Express

Esse artigo fornecerá a você uma introdução aos elementos básicos e terminologia de um projeto do Logic Express. Instruções detalhadas e passo a passo sobre o trabalho com projetos, regiões e eventos podem ser encontradas no Manual do usuário disponível no site da Apple.

Continuar lendo Entendendo os conceitos básicos sobre Projetos e Regiões do Logic Express

Tutorial básico de correção de cores e tons com o Photoshop Elements

O Photoshop Elements fornece diversas ferramentas e comandos para corrigir a faixa de tonalidades, cor e sharpness de suas fotos, e para remover pontos de sujeira ou outros efeitos. Você pode trabalhar em um dentre três modos, dependendo de sua experiência e necessidades.

Continuar lendo Tutorial básico de correção de cores e tons com o Photoshop Elements

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

Como configurar um servidor web dedicado

Todos os grandes websites possuem um grande servidor por trás. Nesse artigo, será mostrado como configurar um servidor web dedicado (com Apache, MySQL, e PHP) usando uma máquina velha que está encostada em um canto de sua casa e alguns softwares livres. Continuar lendo Como configurar um servidor web dedicado