What you'll learn
Learn how to create a basic web application with the Java Language. In this interactive course, you'll learn how to create a Java Servlet, display dynamic data in a JSP page, organize your data with a Model class, and connect your application to a database to read and write data.
Table of contents
Creating Our First Java Web App and Servlet
9 Videos
•
6 Challenges
- Creating Our First Java Web App and Servlet Video
- Demo: Creating a Servlet Video
- Printing Text from a Servlet Challenge
- URL Mappings Video
- Demo: URL Mappings Video
- WebServlet Annotation Challenge
- Deployment Descriptor File Challenge
- Getting Data into a Servlet from Query Parameters Video
- Demo: Getting Data into a Servlet from Query Parameters Video
- Getting Query Parameters Challenge
- Getting Data into a Servlet from a Form Video
- Demo: Getting Data into a Servlet from a Form Video
- Making a Form Challenge
- Getting Form Parameters Challenge
- Summary Video
Creating Our First JSP Page
7 Videos
•
5 Challenges
- Creating Our First JSP Page Video
- Demo: Creating Our First JSP Page Video
- Java Server Pages Challenge
- Passing Data to a JSP Page Video
- Demo: Passing Data to a JSP Page Video
- Passing Data to Java Server Pages Challenge
- Getting Data in a JSP Page Challenge
- Displaying a List of Book Titles Video
- Demo: Displaying a List of Book Titles Video
- Passing the To Do List Challenge
- Displaying the To Do List Challenge
- Summary Video
Creating A Java Book Class
6 Videos
•
5 Challenges
- Creating A Java Book Class Video
- Demo: Creating A Java Book Class Video
- Creating a List of To Do Objects Challenge
- Displaying a List of Books and their Properties Video
- Displaying a Table of To Do Objects Challenge
- Routing to Pages in ControllerServlet Video
- Demo: Routing to Pages in ControllerServlet Video
- Adding New Items Challenge
- Handling Actions in ToDoServlet Challenge
- Adding Insert to ToDoServlet Challenge
- Summary Video
Connecting to Our Model
8 Videos
•
5 Challenges
- Connecting to Our Model Video
- Installing MySQL on macOS with Homebrew Video
- Demo: Connecting to Our Model Video
- Connecting to the Database Challenge
- Querying our Database Table Video
- Demo: Querying our Database Table Video
- Getting All To Do Items from the Database Challenge
- Calling ToDoDAO listAllItems() Challenge
- Using a Prepared Statement Video
- Demo: Using a Prepared Statement Video
- Inserting a New To Do Item into the Database Challenge
- Calling toDoDAO insertTodo() Challenge
- Summary Video
Installing
4 Videos