Overview
Syllabus
Part 00 - 01 - Project Intro.
Part 00 - 02 - Project Entire Code With Execution.
Part 00 - 03 - Solution to common problems NullPointerException ZipException Invalid LOC Header.
Part 00 - 04 H2 Database Creation Error Solution.
Part 00 - 05 MySQL SetUp For Project.
Part 00 - 06 Project Resources Download.
Part 01 - Eclipse GitHub Online Shopping Project.
Part 02 - 01 - Solving Version Mismatch Errors of Java Project Facet in Eclipse..
Part 02 - 02 - Adding Spring Dependency Configuring FrontController.
Part 02 - 03 Configuring Spring Bean Configuration File.
Part 02 - 04 - Understanding @RequestParam and @PathVariable annotations.
Part 02 - 05 - Loading Static Resources.
Part 02 - 06 - Creating Master Page.
Part 02 - 07 - Active Menu Problem.
Part 02 - 08 - Footer Bottom Plus Change Theme.
Part 03 - 01 - Creating DTO and DAO classes.
Part 03 - 02 - Linking Backend Project with UI.
Part 03 - 03 - Updating URL Access Dynamic Page.
Part 03 - 04 - Getting H2 Database and Hibernate Dependency.
Part 03 - 05 - Hibernate Configuration to work with Spring & H2 Database Java Based.
Part 03 - 06 - Creating our first @Entity class.
Part 03 - 07 - Writing JUnit Test Case.
Part 03 - 08 - CRUD Operation JUnit Test Case.
Part - 03 - 08 - Continued.
ERROR - Cannot create PoolableConnectionFactory (isValid() returned false).
Part 04 - 00 - Intro and Glimpse of Topic Covered.
Part 04 - 01 - Creating tables and classes for Product.
Part 04 - 02 - Getting Product Data In Json Format Spring MVC.
Part 04 - 03 - Using the jQuery DataTable Plugin Spring MVC.
Part 04 - 04 - Showing JSON data in jQuery DataTable plugin using Spring MVC.
Part 04 - 05 - Single Product Dynamic Page.
Part 04 - 06 - SLF4J Logging facility.
Part 04 - 07 - Custom Error Page Global Exception Handling Spring Mvc.
Part 04 - 08 - Fixing Bug for Zero Product Out of Stock.
Part 05 - 00 - Intro and Glimpse.
Part 05 - 01 - Bootstrap Form Classes Product Management.
Part 05 - 02 - Using Spring Form and Linking with the Model.
Part 05 - 03 - Storing Product from Spring form to Database.
Part 05 - 04 - Validating Product Details using Hibernate Validator.
Part 05 - 05 - Multipart File Upload.
Part 05 - 06 - Using Spring Validator For Custom Validation.
Part 05 - 07 - Preparing the DataTable for Admin And Using BootBox Plugin.
Part 05 - 08 - Finalizing the DataTable for Admin.
Part 05 - 09 - Managing Product Activation and Deactivation Using jQuery AJAX.
Part 05 - 10 - Updating the Product Details.
Part 05 - 11 - Bootstrap Modal Dialog Box for Adding Category.
Part 05 - 12 - Using jQuery Validator for Validation.
Part 06 - 00 - Spring Webflow 2.4 In Action.
Part 06 - 01 - Entity Classes For Registration Module.
Part 06 - 02 - Hibernate OneToOne Unidirectional Mapping.
Part 06 - 03- Hibernate OneToOne Bi-Directional Mapping.
Part 06 - 04 - Completing Address With Hibernate ManyToOne Mapping.
Part 06 - 05 - Understanding Spring Webflow In Short.
Part 06 - 06 - Configuring Spring Webflow.
Part 06 - 07 - Creating flow file and triggering..
Part 06 - 08 - Spring Webflow with Model and Navigation.
Part 06 - 09 - Spring Webflow Composite Model and Handler.
Part 06 - 10 - Spring Webflow With Validation.
Part 07 - 00 - Spring Security To Secure Your Application.
Part 07 - 01 - Spring Security Dependency & Configuration.
Part 07 - 02 - Spring Security Using JDBC USER SERVICE.
Part 07 - 03 - Spring Security With Custom Login Page.
Part 07 - 04 - Handling CSRF Using Spring Security.
Part 07 - 05 - Role Based Access Control.
Part 07 - 06 - Spring Security Using Password Encoder.
Part 07 - 07 - Global Controller to Fetch UserModel.
Part 07 - 08 - Displaying Menus and Buttons Based on Role.
Part 07 - 09 - Spring Security Handling Logout.
Part 07 - 10 - Fixing Bug and Making DataTable Responsive.
Part 08 - 01 - Creating DTO DAO Impl and Test Class for Cart.
Part 08 - 02 - Creating the Cart View.
Part 08 - 03 - Creating a Service Layer for Cart.
Part 08 - 04 - Updating CartLine Product Count Using jQuery.
Part 08 - 05 - CartLine Update through CartService.
Part 08 - 06 - Removing the CartLine.
Part 08 - 07 - Adding new item to the CartLine - I.
Part 08 - 08 - Adding New Item to the CartLine - II.
Taught by
Khozema Nullwala