Someone on quora asked:
I always recommend learning java web development in the following order:
- Client-side stuff (If you’re not familiar yet - HTML, JavaScript, CSS)
- Basic Java usage (no web stuff)
- Servlets, including request processing and response generation
- JSP, including EL and tag libraries
- SQL and basic database usage (If you’re not familiar yet)
- Database usage in Java (JDBC)
At this point, you understand the basics of building webapps in Java without using any frameworks. It will give you a good base from which to branch out and choose specific frameworks or technologies to try and specialize in. The above is part of the regular training course for new developers in a company I previously worked in, new hires (fresh grads) without Java knowledge can complete the above in two weeks.
I would also recommend the Head First Servlets and JSP book, I’ve found it to be pretty useful
If you enjoyed my content for some reason, I'd love to hear from you! Here are some options:
- You can buy me a coffee!
- You can write a reply on your own site and submit the URL as a webmention via the form below.
- Or you can just contact me!