Validação de Formulários no NetBeans com Struts

28 01 2009

Todos sabem que a validação de formulários é algo primordial para a manutenção da “saúde” de qualquer aplicação. Neste caso, em especial, uma aplicação web. Sem qualquer tipo de validação, você poderá ter inconsistências em seu banco de dados com informações inseridas de forma incorreta pelos usuários.

Leia Mais em: Debugando.com





Entendendo os Escopos dos Objetos – Parte 01

9 12 2008

A linguagem Java usa fortemente o conceito de orientação a objetos. Com ela, é possível implementar softwares em diversas áreas, desde controlar aparelhos de microondas, sistemas WEB, até aplicações para celulares.

No desenvolvimento dos sistemas web, você pode criar aplicações dinâmicas e inteligentes, utilizando o máximo das vantagens que a linguagem tem a oferecer. Exemplos como exibir o resultado de uma consulta sobre um certo cliente, receber dados de um formulário, armazenar um carrinho de compras do usuário… Ou seja, existem milhares de situações que podem ser implementadas.

Leia mais em: Debugando.com





Criando página de erro em aplicações Java

9 12 2008

Durante uma aplicação Web escrita em Java, existe a possibilidade de ocorrer vários erros durante o processamento de um recurso no servidor e, caso haja um erro do próprio servidor, este cuida da sua manipulação (ou não). Mas caso haja um erro da aplicação, o Container fornece meios para que o desenvolvedor possa manipulá-lo.

Os erros de servidor podem ser considerados como exceções Java , e controlá-los é simples em aplicações web escritas em Java, não necessitando impor mudanças nas classes.

Leia mais em: Debugando.com





Site Debugando.com

3 12 2008

Venho anunciar que o debugando agora esta com site novo com mais conteudo visite agora mesmo e ajude o debugando a crescer mais ainda em conteudo a sua ajuda ira ajudar outros programadores.

www.debugando.com





Utilização de frameworks para desenvolvimento ágil

25 11 2008

Com frameworks conseguimos um nível bem elevado de produtividade, já que eles possuem muitas facilidades embutidas e às vezes fazem grande parte do trabalho que seria repetitivo para os programadores.

Hoje em dia temos uma variedade deles no mercado, para a maioria das linguagens de programação largamente utilizadas, como PHP, Java e Python, e também para linguagens de script como Javascript. Alguns deles são muito ligados com a linguagem para a qual foi criada como Rails, tanto que muitas pessoas ouvem falar da linguagem Ruby como Ruby on Rails, e a maioria dos que começam a trabalhar com Ruby já aprendem com o framework.

Quando projetamos um sistema utilizando framework, temos projetos melhores, isso porque economizamos tempo na programação básica e trivial, já que os frameworks fazem o ’serviço sujo’ de programação, ou seja, as coisas básicas que se repetem não precisam ser feitas mais pelo programador e sim automaticamente pelo framework. Com esse tempo a mais, podemos pensar na criação de módulos complexos, e com isso aumentar o nível do projeto para além do esperado no planejamento do prazo.

O uso de frameworks não é totalmente difundido, por vários motivos… Alguns deles que podemos citar são:

  • Muitas empresas têm políticas internas para sua não utilização.
  • As pessoas tendem a se acomodar com métodos de programação comuns ou com a forma em que aprenderam.
  • A adoção de frameworks é difícil no início, pois é praticamente uma outra linguagem ou técnicas a ser aprendida.

Essas características são contornáveis, mas antes disso precisamos compreender muito bem os prós e passar a filosofia inteira para todos os envolvidos no projetos. O tempo de aprendizado do framework é compensado pelos benefícios de seu uso, assim como o aprendizado só é difícil no começo, pois na medida em que vamos usando, vai ficando cada vez mais rápida e automática a criação…

Quero passar a mensagem de que vale a pena pensar no uso dos frameworks, ainda mais hoje em dia com toda a variedade existente no mercado, dos mais básicos e complexos.Fechando aqui, vou deixar uma lista de frameworks que acho úteis para algumas linguagens:

PHP: Code Igniter, Cake, Zend Framework.

Java: Spring, Struts, VRaptor.

Python: DJango.

Ruby: Rails

Javascript: JQuery, Mootools, Prototype





Orientação a Aspectos

21 11 2008

Recentemente a Sun disponibilizou um artigo técnico, contendo exemplos sobre o conceito de Orientação a aspectos.
Os benefícios são muitos, pois ganha-se muito em produtividade.

Vale à pena a visita ao Artigo Orientação a Aspectos(em inglês)





Introdução ao Java FX

21 11 2008