As part of my project , I need to develop a social network in java. I am planning to learn the latest active technologies in the market as part of this project. Please suggest me the technologies that i can use to develop this project. My thoughts were Servelets/Spring framework and also AJAX.Please let me know if these are current and would suit the application .
Are there any oher technologies that I can learn as part of this?