Highlights
Overview
In this project, each student is required to design, develop and test a web application utilizing Web Services technology for the Fitzroy Catholic Bookshop. The Bookshop has a catalogue of their products, which are categorized as follows:
Books
Audio Books
Videos
Music
The Bookshop sells products from the following Publishers:
Harper Collins
Penguins
St Pauls Publication
Franciscan Media
Orbis
The following information is stored for each item:
ISBN (which is a number that uniquely identifies a product)
Title
Category
Author(s) / Artist(s)
Publisher
Price
Quantity-on-hand
Image
Product information can be entered via the Web site and stored in a MySql database table using Hibernate ORM layer.
You will need to use Java, Hibernate as an ORM layer to the database and RESTful web service technologies. You will also need to apply the design and programming concepts and techniques you have learned in previous units in order to implement a successful web application.
The project is to be developed in two stages:
Task:
Stage 1 – Design Report for a Web Service Project
The aim of Stage 1 is to write a report on the how the various technologies mentioned above are used to implement the project as a web service application in java. Your report should be broken down in terms of HTML pages required for the project. For each page the report should contain (i) a diagram for the RESTful architectural components required assuming Hibernate ORM layer is used for database table access. That is if a page is using the GET method of HTTP request specify the diagram along with request method type and the response sample type. See figure 1 in this document for an example. (ii) A block of English statements explaining how RESTful web services are used within each component of the architecture for servicing the page. Similarly you will have to repeat the story for other types of requests as desired in project.
Stage 2 (Assessed, See Unit Outline for Details)
The aim of Stage 2 is to develop the application using the specified RESTful architecture.
Functional requirements
You are required to modify and make the following pages fully functional: Catalogue Maintenance Page Submitting the form will write product data in the form into a file, which can be retrieved and used by the Catalogue Search Page.
You should provide server-side or client side form validation. For instance, input fields should not be empty, price must be a positive number If input data is not valid, return the user to the Catalogue Maintenance Page and print appropriate error messages. You may hard code categories and publisher and allow user to choose only from them.
This IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics.Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.