For vaadin, what Java basic is needed

I’ve got asp.net web development experience. unserstand browser-web server-db server structure. Never used Java.

For vaadin, is Ecllips+core Java enough before learning vaadin? Do I have to learn Jsp/servlet?

Core Java skills is enough to get started, no need to have Jsp/servlet knowledge. When working with larger projects, Java EE skills are also good to have,

Thank you Kim!

One more question! With SQLContainer, can I ignore JDBC study? Is it a wrap of JDBC? BTW, I am very familiar with ADO.NET and c#. It seems I can start Vaadin right away simply with a Java language quick reference card.