Zona J

Zona J header image 4

Entradas com tag 'java'

Forms com poucos Enters

4 de Maio de 2007 às 21:27 por Bruno Braz Gonçalves · 2 Comentários

Num projecto em JSF implementar o seguinte requisito : o formulário só deve ser submetido ao escolher umas das acções (botões/links) disponíveis..

Isto é o contrário de: se um campo de texto estiver seleccionado o formulário é submetido se carregarmos a tecla enter. Isto acontece para campos com a tag input; não acontece por exemplo para [...]

Tags: java · javascript · jsf

Mr. JSF or: How I Learned to Start Worrying and Hate the Framework

4 de Maio de 2007 às 16:01 por Ruben Badaró · Sem Comentários

Desde há cerca de 2 anos para cá, tenho trabalhado intensamente com Java Server Faces no desenvolvimento web em Java. Inicialmente as coisas não correram muito bem, pensou-se por a tecnologia ser ainda muito nova e ainda verde. Depois, continuaram a não correr bem. No futuro, espero que não corram.
Cheguei à conclusão que JSF não [...]

Tags: Ferramentas · facelets · java · jsf · seam · tomahawk · wicket

Primitivas (mal) embrulhadas

9 de Abril de 2007 às 23:45 por Ricardo Antunes · Sem Comentários

Com a introdução do autoboxing na versão 1.5 do Java, a utilização de primitivas começou a cair em desuso, ao ponto de até já haver quem se pergunte se se deve continuar a referir este tipo de variável no ensino do Java (http://www.evolutionnext.com/blog/2004/07/03/1088886468000.html).

Sem duvida que o autoboxing trouxe muitas vantagens a quem escreve código, entre [...]

Tags: java

JSF Config Metadata: 'atribute' e 'property'

4 de Abril de 2007 às 12:21 por Bruno Braz Gonçalves · Sem Comentários

A framework Java Server Faces (JSF) é configurada com um ou mais ficheiros 'faces-config.xml'. Além de várias tags para configuração do runtime, a especificação propõe a utilização de metatags informativas que possibilitam ajuda ao desenvolvimento.

Tags para metadata em ficheiros xml de configuração são usuais, como por exemplo <description> ou <display-name>.
Novo para mim foram as tags<attribute> [...]

Tags: java · jsf

Validação de Argumentos

3 de Abril de 2007 às 20:08 por Bruno Braz Gonçalves · Sem Comentários

Classe sempre interessante do Commons-lang:

org.apache.commons.lang
public static class Validate

A validação de argumentos é sempre importante. Com esta classe é possível em poucas linhas.

Leituras

Lang API (http://jakarta.apache.org/commons/lang/api-release/)

Tags: java

A Classe Null

30 de Março de 2007 às 22:15 por Bruno Braz Gonçalves · Sem Comentários

Classe sempre interessante do Commons-lang:

org.apache.commons.lang

public static class ObjectUtils.Null
extends Object
implements Serializable

Leituras

Lang API (http://jakarta.apache.org/commons/lang/api-release/)

Tags: java

Annotations - interfaces "diferentes"

19 de Março de 2007 às 13:22 por Ruben Badaró · 1 Comentário

Numa discussão com um amigo, surgiu o tema sobre como classificar uma annotation. Será um interface ou uma classe, visto que embora seja definido com @ interface, podemos atribuir e retirar valores da annotation, indiciando que existe uma implementação dos métodos.
Na realidade, uma annotation é um tipo de interface. Tal como todas as classes que [...]

Tags: java

Público na Interface

8 de Março de 2007 às 13:01 por Bruno Braz Gonçalves · Sem Comentários

Já encontrei várias vezes esta situação: interfaces que definem explicitamente as suas propriedades e métodos como public.
Como explica [1] o conceito de interface implica que
All methods declared in an interface are implicitly public, so the public modifier can be omitted.An interface can contain constant declarations in addition to method declarations. All constant values defined in [...]

Tags: java

A Palavra Final

8 de Março de 2007 às 12:40 por Bruno Braz Gonçalves · Sem Comentários

Nos últimos tempos tenho visto muito código a utilizar final nas variáveis e parâmetros. Quando programo não tenho o habito de utilizar e julgo que isso é generalizado - dai que [1] faça a pergunta When was the last time you used final in your code?.
De [1]:The final modifier can be applied to four Java [...]

Tags: java

JavaBlackBelt - Certificação Java pela comunidade

5 de Março de 2007 às 14:02 por Ruben Badaró · 2 Comentários

As certificações actualmente disponibilizadas pela Sun não são, tal como a grande maioria das certificações, uma garantia completa da qualidade e capacidade de quem as tem. Já conheci diversas pessoas com mais certificações do que eu podia enumerar e que sabem tanto daquilo como muito programador júnior acabado de sair da faculdade. O problema destas [...]

Tags: certificação · java