Java Persistence Query Language (JPQL) - IT Assessment Answer

Download Solution Order New Solution

IT Assessment Task

The persistence tier
a. The real estate company manages two types of property: properties for sale and properties for rent. A major assumption is that the two types of property have some common attributes such as property ID, property address, property description, etc. However, a sale property has specialty properties such as Sale Price; a rented property has specialty properties such as Weekly Rent.


b. The property information must be persisted into a Derby database. You are required to use Java Persistence API (JPA) to persist the property information into a Derby database. In order to minimize code redundancy, you should use inheritance mapping. In your design, the Java classes should be at least 3 with 1 class as the superclass to abstract the common attributes and operations for the two types of property and the other 2 classes are used to
abstract other attributes and operations that are particular to a type of property, such as weekly rent price for a rental property or sale price for a sale property. You are required to use Java Persistence API (JPA) to persist the property information into a Derby database. You are required to use the Joined-Subclass Strategy in your design of entities.


c. The real estate company needs to persist in the contact details of a property manager and his/her allocations, which is a list of properties that is assigned to him/her for sale or rent management. You are required to use entities to persist property managers and their allocations (managed properties). The relationship between a property manager and his/her allocations must be one-to-many unidirectional i.e. a property manager can manage multiple properties.


2. The business tier
Develop the business tier by using Enterprise Java Beans (EJB). The business tier will process the data persistence or retrieval requests from users and interact with the persistence tier for accomplishing the requests.


3. The presentation tier
Develop the presentation tier by using JavaServer Faces (JSF). The presentation tier will provide a web-based user interface, which will allow users to enter property details, property manager details and allocation details and retrieve this persisted information later on. Presenting exception messages, e.g. a user doesn’t enter data for a required textbox, is necessary and required for this tier.

This IT Assessment 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.