ITEC323: Advanced Application Development - Peter Faber Business School - IT Assignment Help

Download Solution Order New Solution
Assignment Task:

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.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.