Decidi realmente ESTUDAR o Spring e não apenas usá-lo. Tenho usado a quase um ano, simplesmente confiando nas annotations e replicando o que já estava pronto.
Mas basta 5 min de leitura da documentação de referência para perceber o poder desse framework. Com certeza ele pode me oferecer muito mais do que eu estou pedindo.
Vou tentar [...]
Posted on May 2nd, 2010 by admin
Filed under: tutorial | No Comments »
Em JSF, como carregar um combo de cidades ao escolher um estado em um combo?
A solução que mais gosto é o ValueChangeListener. O ValueChangeListener faz uma requisição a um bean no momento que um determinado valor for alterado, no caso o estado.
Um exemplo:
Combo de estado:
<h:selectOneMenu id="tipo" value="#{meuController.endereco.estado}" valueChangeListener="#{meuController.trocaCidadesEstado}" >
<f:selectItems value="#{meuController.listaEstados}" />
</h:selectOneMenu>
Combo de cidades:
<h:selectOneMenu [...]
Posted on August 25th, 2009 by gi
Filed under: JSF, tutorial | 1 Comment »
Utilizar bibliotecas integradas pelo Maven pode ser bem complicado se você não conhecer os repositórios.
Hoje penei um pouquinho para encontrar a definição correta para colocar icefaces no pom.xml:
<dependency>
<groupId>org.icefaces</groupId>
<artifactId>icefaces</artifactId>
<version>1.7.0</version>
<exclusions>
<exclusion>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.icefaces</groupId>
<artifactId>icefaces-comps</artifactId>
<version>1.7.0</version>
<exclusions>
<exclusion>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<repository>
<id>jboss</id>
<url>http://repository.jboss.com/maven2</url>
</repository>
Posted on August 24th, 2009 by gi
Filed under: JSF, tutorial | No Comments »
As tarefas de criar projetos Maven, editar POMs e atualizar ambientes podem ficar mais fáceis utilizando o plugin do Maven para Eclipse.
Para instalá-lo pelo Eclipse, no menu vá em Help -> Install New Software
Clique em Add para adicionar um novo repositório e então insira:
Name: m2eclipse
Location: http://m2eclipse.sonatype.org/update
Volte ao campo “Work with” adicione o m2eclipse. Selecione a [...]
Posted on August 12th, 2009 by gi
Filed under: tutorial | 2 Comments »
Tenho utilizado o wordpress e seus plugins há algum tempo e estou bastante satisfeita. Uma coisa que gosto muito quando visito blogs são as tags. Com elas podemos saber os assuntos gerais do blog e ler conteúdo relacionado. Também é mais fácil encontrar o post pelos mecanismos de busca.
Mas não é fácil taguear, decidir quais [...]
Posted on June 27th, 2009 by gi
Filed under: tutorial | No Comments »
Definir o nome de uma tabela de banco de dados é algo muito simples, mas que pode virar um bicho de sete cabeças. Quais relacionamentos representa? De que forma será utilizada? Por humano ou só por máquina??
Dentre as dúvidas, uma que me pegou nessa semana é a utilização de singular ou plural. Por exemplo, uma [...]
Posted on June 19th, 2009 by gi
Filed under: dúvidas | 2 Comments »
Vamos começar com o diagrama de classes do cadastro de pessoas.
Todas as pessoas pertencem à mesma família, em que o “pai-de-todos” é o Vô G. (vamos preservar a identidade das pessoas realmente envolvidas ). A maioria das pessoas pertence a uma sub-família. Uma sub-família é formada toda vez que um descendente do Vô [...]
Posted on May 23rd, 2009 by gi
Filed under: JSF, just in time, tutorial | No Comments »
Quando instalei este wordpress no meu domínio (prettycode) a intenção era montar um tutorial de JSF para os estagiários da empresa que eu trabalhava antes. O nome foi sugestão de um dos designers de lá, porque eu sempre fui muito chata com a qualidade do código produzido.
Bom, eu até tentei começar algo… aqui e aqui [...]
Posted on May 23rd, 2009 by gi
Filed under: JSF, just in time, tutorial | No Comments »
Ás vezes é necessário tratar os logs dos scripts de maneira diferenciada. Uma forma de fazer isso é jogar o log de uma execução para um arquivo de log.
Por exemplo, para guardar a saída de um script “executaBackup.sh”:
./executaBackup.sh > logBackup_20090519.log
Alguns parâmetros são muito úteis, pois pode-se controlar o tipo de log que se quer guardar:
> [...]
Posted on May 18th, 2009 by gi
Filed under: dúvidas | No Comments »
Parece idiota, mas eu sempre esqueço como fazer. Sem contar que muitos tutoriais por aí aconselham a alterar o usuário com o usermod.
Bom, a forma mais rápida é usar o comando passwd.
Logado como o usuário que quer mudar a senha:
$ passwd
O sistema vai requisitar sua senha atual e depois duas vezes a nova senha.
Logado [...]
Posted on January 26th, 2009 by gi
Filed under: dúvidas | No Comments »