Problemas no action botão cadastrar (JSF + hibernate)

Vou falar todas as etapas q fiz.

1º criei o Bean Usuario
2º usuario.cbm.xml para mapear a tabela
3º hibernate.cfg
4º ConnectExBrasilFactory
5º Criei a classe UsuarioDAO (usando hibernate)
6º Criei a classe InterfaceUsuarioDAO

e por último criei essa: ControllerUsuario

[code]
package meupacote.controller;

/**
*

  • @author Cristiano
    */

import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;
import meupacote.Usuario;
import meupacote.dao.InterfaceUsuarioDAO;
import meupacote.dao.UsuarioDAO;

public class UsuarioController {

private Usuario usuario;
private DataModel model;

public String novoUsuario() {
    this.usuario= new Usuario();
    return "novo";
}

public Usuario getUsuario() {
    return usuario;
}

public void setUsuario(Usuario usuario) {
    this.usuario = usuario;
}

public DataModel getTodos(){
    InterfaceUsuarioDAO ldao = new UsuarioDAO();
    model = new ListDataModel(ldao.todosUsuarios());
    return model;
    
} 
public Usuario getUsuarioFromEditOrDelete() {
        Usuario usuario = (Usuario) model.getRowData();
        return usuario;

}   
  
public String editar(){        
    Usuario usuario = getUsuarioFromEditOrDelete();
    setUsuario(usuario);      
    return "editar";
    
}
public String update(){        
	InterfaceUsuarioDAO ldao = new UsuarioDAO();
	ldao.atualizar(usuario);     
    return "sucesso_atu";      
}
public String excluir(){        
	InterfaceUsuarioDAO ldao = new UsuarioDAO();
    Usuario usuario = getUsuarioFromEditOrDelete();
	ldao.excluir(usuario);     
    return "sucesso_exc";
    
} 

public String create() {
	InterfaceUsuarioDAO ldao = new UsuarioDAO();
	ldao.salvar(usuario);
    return "sucesso_ins";
}

}[/code]
A minha dúvida é:
Como vou chamar o método create ai de cima dentro da action do btCadastrar no formulário ?
se alguem tiver algum material, seria otimo

PS: utilizei o Visual Web Pack para criar o formulário.