Programa Java e HTTP

Tem como fazer um requisicao HTTP chamar um programa java, ou seja, quando chegar a requisicao ao programa ele iniciar sua execução(main()). Gostaria tambem, se fosse possível, pegar os dados do POST

[]'s

hm…
um servlet é exatamente isso que voce falou…

[quote=_Renatu]hm…
um servlet é exatamente isso que voce falou…[/quote]

pois é… eu sei

teria como o http chamar uma simples classe com main sem sem a utilizacao de servlet?

[quote=_Renatu]hm…
um servlet é exatamente isso que voce falou…[/quote]
Bem… ele não chama a sua função main… mas vc pode implementar tudo isso no método service, por exemplo…
E os objetos de requisição estão dentro do HttpServletRequest, no getAttribute(NOME) ou no GetAttributes() que retorna um enumeration…