This is my favorite stack, it flies absolutely. I highly recommend:
- Twitter BootStrap
- Facelets2.0 / JSF2.0
- Cdi
- Jpa
You can even post it on http://jelastic.com/ using GlassFish. It is truly an innovative cloud hosting provider. Take 30 seconds to view their homepage to see why.
MySQL / PostgreSQL: Go with someone you know. If you use pure JPA and JPQL, you can switch to another database at any time.
Paypal: how about Dwolla, Chargify or Google Checkout?
I know that I will write this down, but I would again recommend Django / Python for several reasons. I am currently doing the main site, and this is a mess. First, the Python toolkit is not close to caliber as a Java tool. Secondly, Django is too strict, and template tags cannot even contain a candle for awesome AJAX Facelets2.0 / JSF2.0 offers. Thirdly, it’s not quite something that is quick to execute, nor is it “hyperproductive,” as advertised. This is fine for little things, but you will quickly outgrow.
source share