Hi All!!

I am developing my first Web 2.0 website as part of my Master's project. But I am little confused in deciding upon the technologies to be used.:confused: I would like to use the following technologies in my application but not sure whether its a good choice or not.

Presentation Tier: HTML, CSS, JavaScript, Ajax, JSP

Business Tier: JBOSS application Server, Spring Framework, Restful APIs, JSF, Business modules or EJBs.

Data Tier: MySQL

Please help me in deciding upon what combination of technologies I should use. Also, I have no idea about how Restful APIs, JSF and Spring Framework will work together.

I would really appreciate your help.
Thanks in advance.