It is a Full Question Till Steps how to submit. I need Code for it Please Develop
Fantastic news! We've Found the answer you've been seeking!
Question:
It is a Full Question Till Steps how to submit. I need Code for it Please
Transcribed Image Text:
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. 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.
Expert Answer:
Answer rating: 100% (QA)
To develop the Product Catalog Management Application according to the given requirements well use Spring Boot framework for Java EE development Heres ... View the full answer
Related Book For
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill
Posted Date:
Students also viewed these programming questions
-
Read the whitepaper below and summarize what the paper about and discuss the incident response steps the paper mentions and the recovery strategy and phases. Your summary is with 2-3 references and...
-
In order to have $391,185 in 26 years, how much needs to be deposited each month into a bank account whose annual rate is 1.8% with monthly compounding?
-
Santiago Corp., a publicly traded company, had 2,500 preferred shares issued with a balance of $55,000 and 140,000 common shares issued with a balance of $700,000 at the beginning of the year. The...
-
Prove the following properties of the divergence and curl. Assume F and G are differentiable vector fields and c is a real number. a. V. (F+G) = V.F + V.G b. VX (FG) = (VX F) + (V x G) c. V. (CF) =...
-
Reconsider the data from Problem 56. What is the capital recovery cost of Model 127B? Data from problem 56 Octavia Bakery is planning to purchase one of two ovens. The expected cash flows for each...
-
Kaj Rasmussen founded Scandi Home Furnishings as a corporation during mid-2007. Sales during the first full year (2008) of operation reached $1.3 million. Sales increased by 15 percent in 2009 and...
-
Jobs R Us, Inc. Is a recruiting firm that specializes in post- college placement in the finance industry. Its clients are currently concentrated in the North-Eastern United States lt is contemplating...
-
East Point Retail, Inc., sells professional women's apparel through company-owned retail stores. Recent financial information for East Point is provided below (all numbers in thousands). Fiscal Year...
-
Find the value of x* 4x+25 25 3x+29
-
Cana-transit, a Canadian manufacturer of public transit vehicles, has won a very important, large contract valued at $100 m to supply the municipal transit authority in Cairo with a new fleet of...
-
In what ways do post-structuralist and postmodern social theories challenge traditional conceptions of truth, knowledge, and representation, and how do they deconstruct dominant discourses and power...
-
How do classical and contemporary social theorists, such as Marx, Durkheim, Weber, Bourdieu, and Foucault, contribute to our understanding of the complex interplay between structure and agency, power...
-
NIKE Supply Chain in the New Digital Age Assess the different fulfillment, supply chain, and logistics network options for Nike in terms of the new paradigm. What is you recommendation? Be sure to...
-
StudentTester.java /** A class to test the Student class. Solution to Exercise P3.8 */ public class StudentTester { /** Tests the methods of the Student class. @param args not used */ public static...
-
On 1 July 2018, Parent Ltd acquired all the shares of Son Ltd, on a cum-div. basis, for $2,057,000. At this date, the equity of Son Ltd consisted of: $ 1,000,000 Share capital 500 000 shares...
-
Dr. Ivan I. Incisor and his wife Irene are married and file a joint return for 2012. Ivan's Social Security number is 477-34-4321 and he is 48 years old. Irene I. Incisor's Social Security number is...
-
John Fuji (age 37) moved from California to Washington in December 2011. He lives at 468 Cameo Street, Yakima, WA 98901. John's Social Security number is 571-78-5974 and he is single. His earnings...
-
Yolanda is a cash basis taxpayer with the following transactions during the year: Cash received from sales of products........................................................................$65,000...
-
A diffraction grating is a closely spaced array of apertures or obstacles forming a series of closely spaced slits. The simplest type in which an incoming wave front meets alternating opaque and...
-
Find the position of the first minimum for a single slit of width 0.04 \(\mathrm{mm}\) on a screen of \(2 \mathrm{~m}\) distance, when light from a He-Ne laser \(\lambda=\) 6328 is shone on the slit.
-
A GaAs p-n junction has a \(100 \mu \mathrm{m} \times 100 \mathrm{~m}\) cross section and a width of the depletion layer \(W=440 \mathrm{~nm}\). Consider the junction in thermal equilibrium without...
Study smarter with the SolutionInn App