Software required on your PC : Laptop (00:08:46)
Overview of Mybatis (00:10:04)
Eclipse project with required dependencies (00:13:22)
Starting the H2 database in server mode (00:19:55)
Entity classes using Lombok (00:30:01)
Configuring Mybatis to work with our database (00:36:49)
CustomerDao mapper interface (00:39:30)
DaoFactory for creating a CustomerDao instance (00:48:27)
Add new customer (00:53:25)
Retrieve a customer by id (01:00:55)
Update customer data (01:02:51)
Delete a customer record (01:01:18)
Get all customers (01:09:22)
Get customers by city (01:11:23)
Overview of web applications in Java (01:13:33)
WAR structure (01:24:17)
Setting up Apache Tomcat in Eclipse (01:27:57)
Create a Maven web project (01:36:44)
Servlet, GenericServlet and HttpServlet (01:45:45)
Our first servlet class (01:51:40)
Handling request parameters (02:02:44)
Client side redirection (02:10:45)
Server side include and forward (02:16:29)
The request scope (02:22:31)
The session scope (02:41:07)
The application scope (02:59:03)
Introducing JavaServer Pages (JSP) (03:07:16)
Our first JSP (03:11:59)
JSP Elements (03:23:32)
JSP scripting elements demo (03:31:07)
Creating a JSP custom action (03:43:42)
Advanced custom action demo (03:59:41)
JSP Expression Language (04:20:33)
Overview of JSP Standard Tag Library (04:34:49)
A simple MVC demo (04:38:20)
Cookies (04:57:31)
Filters (05:14:15)
Setting up the project (css, homepage, header, footer) (05:30:24)
Database schema (05:48:22)
The DAO layer (05:56:01)
The Service layer (06:08:03)
Overview of registration process (06:09:43)
DAO functions - createUser and getUserByEmail (06:13:30)
Service function - registerUser (06:21:11)
Controller servlet - RegisterServlet (06:27:40)
View - register.jsp (06:35:16)
Encrypt password using BCrypt (06:48:13)
Dashboard controller and view (06:52:06)
Render the login form to the user (06:56:31)
Handling POST submission in LoginServlet (07:01:31)
The login() business method in UserService (07:06:00)
Implementing the logout feature (07:12:07)
Conditional display menu items in the header (07:17:03)
Securing access to resources using a filter (07:20:39)
Render a link and a form to add new contact (07:27:11)
Handle POST submission from contactForm (07:37:05)
Service function - addNewContact() (07:42:36)
Implementing the DAO function - createContact() (07:56:44)
DAO function - getContactById() (08:05:37)
Service function - getContactById() (08:07:32)
Controller - ViewContactServlet (08:09:33)
View - show-contact.jsp (08:13:59)
DAO function - getAllContacts() (08:31:33)
Service function - getAllContacts() (08:32:51)
Controller - ViewAllContactsController (08:34:06)
View - show-contacts.jsp (08:37:13)
Viewing contact details in a form for editing (08:53:37)
DAO function - updateContact() (09:01:03)
Service function - updateContact() (09:02:56)
Controller - EditUpdateContactController (09:06:00)
Shifting reusable code to a filter (09:12:02)
DAO function - deleteContact() (09:18:51)
Service function - deleteContact() (09:22:15)
Controller - DeleteContactServlet (09:25:11)
Deleting a contact from different views (09:25:35)
Changing the appearance (theme) of our application dynamically (09:45:14)
Creating a production build (09:59:54)
Deploy to a local Apache Tomcat Server (10:08:37)
Auf dieser Seite können Sie das Online-Video Develop Java MVC web apps using Mybatis, Servlets and JSP mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Learn With Vinod 29 Juni 2023 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 1,074 Mal angesehen und es wurde von 28 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!