AJAX com JSP e Servlet usando Jquery

O AJAX (Asynchroous Javascript and XML) é uma tecnologia que permite que aplicações web se comportem de forma parecida com aplicações desktop, ao criar chamadas assíncronas ao servidor. Isso elimina o processo de fazer uma atualização total da página quando se precisa que uma pequena parte dela seja atualizada. A auto-sugestão do Google é um bom exemplo de implementação do AJAX. À medida que digitamos termos de pesquisa na caixa de texto, o Google nos dá sugestão de acordo como os termos digitados sem atualizar a página.

Desenvolvendo uma aplicação Web com o Eclipse

Nesse artigo, será fornecido uma visão geral de cada parte de uma aplicação Web desenvolvida com a linguagem de programação Java, de modo a auxiliar quem está começando a desenvolver as suas próprias aplicações.

Continuar lendo Desenvolvendo uma aplicação Web com o Eclipse

Ciclo de desenvolvimento de software

O ciclo de desenvolvimento de software consiste de todos os passos/estágios do software desde sua concepção até sua implantação. Existem vários tipos de modelos de ciclos de desenvolvimento de software(Agile, Waterfall, etc) e você escolher qualquer um desses tipos de acordo com a sua necessidade.

Continuar lendo Ciclo de desenvolvimento de software

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

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

Técnicas de entrevistas e de coleta de dados para projetos de desenvolvimento de software

Nesse artigo, será mostrado formas de coletar dados para a construção de sistema de software. Esse procedimento é crucial nesse processo, pois com uma coleta de dados ineficiente, nunca será alcançado um sistema que atenda as necessidades do cliente de forma plena.

Continuar lendo Técnicas de entrevistas e de coleta de dados para projetos de desenvolvimento de software

Primeiros passos no uso do SDK do AWS com o Java

O SDK do AWs para o Java fornece uma API para os serviços da infraestrutura do AWS. Usando o SDK, você pode construir aplicações sobre o Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon SimpleDB, e mais.

Continuar lendo Primeiros passos no uso do SDK do AWS com o Java

Carregando e gerenciando uma aplicação Java no Google App Engine

O SDK do App Engine inclui um terminal de comando para interagir com o App Engine. Você pode usar esse terminal para carregar novas versões do código, configurações e arquivos estáticos de sua aplicação para o App Engine. Você pode também gerenciar índices de banco de dados e baixar dados de log.

Continuar lendo Carregando e gerenciando uma aplicação Java no Google App Engine