Get practical experience in professional Java web programming for enterprises. Start by learning about web apps and databases using JavaServer Pages (JSP) and Plain Old Java Objects (POJOs). As you progress, you’ll learn how to extend and improve upon a sample shopping cart web application. Finally, you’ll spin up an Apache Tomcat web server and see how it all comes together.
Beginning Java Web Development by Martin Kalin
In this course, Java wizard Marty Kalin guides you through everything you need to know about Java web development. You’ll start with web apps and databases using JSP and POJOs. From there, Marty will teach you about servlets, including the flow of control in servlets, code analysis, and concurrency issues in Java web apps. Finally, you’ll learn about web app security, including wire-level security and user authentication and role authorization. Once you’ve finished this, you’ll be ready to develop Java web apps on your own.
Learning Apache Tomcat by Martin Kalin
Sysadmins love the lightweight Apache Tomcat because it’s a no-fuss web server with very reasonable defaults that are easy to customize. In this course, Java and Tomcat wizard Marty Kalin will show you everything you need to know to get Tomcat up and running. You’ll install Tomcat, learn how to publish Java web apps to the server, look at troubleshooting methods, master techniques for mitigating security concerns, and finally explore advanced topics like remote monitoring, virtual hosting, and CGI.