Duvidas para e-commerce em java

Bom primeiramente boa tarde e tava com saudades de postar aqui rsrsrsrs

eu gostaria de tirar algumas duvidas básicas, eu estou começando um projeto de loja online e e-commerce em Java porém eu estou em dúvida de algumas coisas

primeiro: qual o melhor banco de dados MYSQL ou outro?

Sobre telas, utilizar Richfaces, Ice Faces, ou alguma sugestão diferenciada?

e como fazer para o site interagir com serviços de cartão de crédito, Pag Seguro da uol e Paypal

[quote=Vinicius_Sartori]Bom primeiramente boa tarde e tava com saudades de postar aqui rsrsrsrs

eu gostaria de tirar algumas duvidas básicas, eu estou começando um projeto de loja online e e-commerce em Java porém eu estou em dúvida de algumas coisas

primeiro: qual o melhor banco de dados MYSQL ou outro?

Sobre telas, utilizar Richfaces, Ice Faces, ou alguma sugestão diferenciada?

e como fazer para o site interagir com serviços de cartão de crédito, Pag Seguro da uol e Paypal

[/quote]

Para a parte de cartões sugiro você entrar em contato com um gateway de pagamento, existe a ERNet (www.ernet.com.br) que tem uma solução barata e interessante e a Braspag (www.braspag.com.br) que está no Rio de Janeiro. PagSeguro te leva normalmente 7% a 8% da transações, o que é um percentual meio alto.