Como vincular um controle xhtml a uma classe java numa java web application? (Iniciante)

Pessoal sou TOTAL iniciante em Java, não conheço nada.

Estou bem perdido, pois criei uma aplicação java web com o NetBeans 7.2 e não consigo vincular os controles xhtml ao code-behind.
Como faço?

Por exemplo:


<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">
    <h:head>
        <title>Facelet Title</title>
    </h:head>
    <h:body>
        <h:commandButton id="salvar" value="Confirmar"
                         action="#{Teste.Testar}" title="Ativar"
                         style="width:130px;" styleClass="rich-button" rendered="true"/>

        <br />
        <h:inputText value="#{Teste.getValor}"
                     styleClass="rich-input" style="width:200px;"
                     readonly="false" />
    </h:body>
</html>

Isto está correto?
Como faço para vincular essas ações a minha classe “Teste.java”?
Como faço para programar nos controles? por exemplo, trabalhar nos “eventos” dos controles (click, load, focus, etc).

Aguardo a ajuda de vocês!
Obrigado.

Camarada, iniciante tem que estudar a base da linguagem, não a porra de um framework.
Senão, você não vai conseguir evoluir da maneira correta.

Já estou estudando a base da linguagem.
Acontece que preciso desenvolver isso na “porra” do framework. Pode me dar um help?

Qualquer tutorialzinho de qualquer sitezinho ruim te ensina isso. É aí que eu quero chegar quando me refiro a porra do framework. Das duas uma, ou você não gosta ou não quer pesquisar. Se o fizesse, já acharia a solução, inclusive, em um dos milhares de tópicos que tratam do assunto aqui no guj.
É por causa de pessoas como você que o mercado é como é. Pessoas sem o devido conhecimento nas ferramentas se dispõem a fazer coisas que não sabem, muitas vezes tomando o lugar de bons profissionais ou por um preço ridículo. Acabam fazendo um trabalho grosseiro ou ruim e a comunidade toda fica mal vista.

E se quiser algo sobre, pesquise.

Deixa de ser louco.

Eu estou pesquisando, por isso postei aqui.

Se não quer ajudar… por que não fica bem quetinho na tua? é por causa de você que o mercado está cheio de babacas arrogantes.