I am a PHP programmer, but I am very interested in learning Java. Therefore, I decided to change the specialty from PHP to Java. At the moment, I have the opportunity to try a fairly simple web application (it should contain 2-3 forms, several pages with information from the database and the authorization module), and I also have the opportunity to choose any technology that I want. In addition, I have about 3 months to complete this task. I decided to develop a website with Java technologies for study. I already read a book about Java (P.Naughton's "Java2 Complete Reference"), and I'm currently reading B. Eckel's Thinking in Java. I clearly understand that this is not enough for effective development, but I want to at least try.
I would be very grateful for the advice, which framework (for example) or technology to choose (Spring, Grails, etc.) and on what main aspects and technologies of Java should I pay attention to?
Thanks in advance.
Alex source share