Question: It is a Full Question Till Steps how to submit. I need Code for it Please Develop a Secure Java EE Product Catalog Management Application
It is a Full Question Till Steps how to submit. I need Code for it Please

Develop a Secure Java EE "Product Catalog Management Application" for the functionality described in the requirements section. For each product in the catalog, product data should include product code, product brand, quantity in hand, and product unit price. Requirements Security requirements 1. The application should use HTTPS protocol for communication 2. The application should use in-memory realm for user authentication 3. The application should use FORM-based authentication 4. The organizational security policy for the application is that the application can be used by only the users with ADMIN role and the users with CUSTOMER role. Any user with role(s) other than the ADMIN or CUSTOMER should not be permitted to access the application. 5. A user with ADMIN role can add a product, delete a product, or modify the product data in the catalog. 6. A user with CUSTOMER role can search the catalog for a product code, or product brand, or product unit price, and can view the list of all products. Database requirements 7. The application should use H2 database to store the product data for the catalog 8. The application should use Named ParameterJdbcTemplate class for database interactions Other requirements 9. The application should use Thymeleaf fragment to include footer on each webpage in the view with student number and student name. 10. The application should be coded using the best coding practices 11. The application should be complete, i.e., each required feature should be implemented. And tested 12. Design the application using MVC design pattern as you consider appropriate. The design should be your own thinking. Note: Consider Assignment 3 as an opportunity to show your Java EE application development skills. Use your original ideas to design the view (i.e., the web pages) and architect the application using MVC design pattern.
Step by Step Solution
There are 3 Steps involved in it
To develop the Product Catalog Management Application according to the given requirements well use Spring Boot framework for Java EE development Heres ... View full answer
Get step-by-step solutions from verified subject matter experts
