I just registered here, & this is my first post. I'm studying for my IT degree & I'm in the final year now. I want to do my project as a Java web application. I've been learning Java for few years (completed SCJP 5, did two little web projects using Java & have some knowledge in J2ME & Android). But, I want to learn things correctly & the efficient ways of doing things. Ex: From where to start the development, best approaches, etc.