Executar o metodo principal main(String[] args) pelo managedBeans

pessoal é agora que eu preciso de vocês, com que eu executo um método public static void main(String [] args) pelo meu UsuarioMB minha classe controle

não achei nada dizendo como executar isso;

é um projeto para envido de email


public void addMercadoriaMotorista() {

		Mercadoria mercadoriaCliente = new Mercadoria();

		mercadoriaCliente = mercadoriaEjb.buscaMercadoriaId(mercadoria);

		

		mercadoriaEjb.addMercadoriaByUsuario(mercadoriaCliente, getUsuarioLogado().getUsuarioLogado() );

		
		String emaail = MailCargaSelecionada.emailUsuario = "info10@gmail.com";
		
		MailCargaSelecionada.enviaemailCargaSelected(emaail); // aqui esta uma classe com o metodo main();
		
		
		System.out.println("add mercadoria");

	}

estou usando jsf2 jpa jboss

agradeço

Por que diabos alguém precisaria invocar o método main de uma classe, em um ambiente web?

também fiquei com a :?: na mente!

[quote]Por que diabos alguém precisaria invocar o método main de uma classe, em um ambiente web? [/quote] Pensei mais ou menos a mesma coisa!

Boa tarde amigo sou novo em programação; foi a forma que eu encontrei

posso fazer o metodo dentro do UsuarioMB mesmo ??;

tipo

public class UsuarioMB{

public void enviaEmail(){


}
}

e passar todos parametros

Camarada, ainda não me acostumei a coisas assim

Quando eu era novo, eu fazia if, else, switch, for, while…
Vamos por partes, estude instância de objeto, antes de mais nada.

A melhor coisa mesmo, para você, é estudar um pouco Orientação a Objetos.

E sim, chame um método que envie o e-mail passando algum parâmetro para ele caso for urgente seu problema.