Research report on java data persistence technology

Assignment Help JAVA Programming
Reference no: EM132355389

Assignment Specification

Research Report on Java Data Persistence Technology

The persistence of the data, which are created by business transactions and social events, supports the continuity of an enterprise. These data support not only the daily operations but also the smart decision, such as predicting business trends, deepening customer engagement or optimising operations. This data persistence is the critical/central part of an enterprise information system. In this assignment, you are to write a research report to critically review the data persistence technologies from Java platform. To complete this report, you need to have good understanding of the listed issues in this specification and are expected to do personal research.

The report is to be structured as an academic report and the sections must be titled and numbered. Your work must be appropriately referenced using the Harvard (author-date) referencing style. The length of the report should be about 2,500 words. An Exemplar for Writing a Simple Academic Technical Report is available on the unit web site; you should read it before writing the report.

In your report, you must address the following issues of Java data persistence technologies.

Section 1: Introduction

What is data persistence and why is it important for enterprise information systems? Outline the 4 options to Java persistence technologies: Java Serialization, Java Database Connectivity (JDBC), Java Data Object (JDO) and Java Persistence APIs.

What are you going to cover in the remainder of this report?

Section 2: Java Serialization

In this section, you will need to describe in detail about Java Serialization, its advantages and disadvantages/limitations. You will need to use Java code examples to show the important features of Java Serialization. After that you will need to introduce the next technology JDBC in order to solve the limitations of Java Serialization.

Section 3: Java Database Connectivity (JDBC)

In this section, you will need to describe in detail about JDBC, its advantages and disadvantages/limitations. You will need to use Java code examples to show the important features of JDBC. After that you will need to introduce the next technologies Java Data Object (JDO) and Java Persistence APIs in order to solve the limitations of JDBC.

Section 4: Java Data Object (JDO)

In this section, you will need to describe in detail about Object Databases (ODBs) and JDO and the software architecture of JDO. You will need to use Java code examples to show the important features of JDO when accessing an ODB.

Section 5: Java Persistence APIs (JPA)

In this section, you will need to describe in detail about Object-Relational Mapping (ORM) and JPA and the software architecture of JPA. You will need to use Java code examples to show the important features of JPA when accessing a relational database.

Note the assignment is not a programming assignment so the example code required for Section 2 to 5 is not checked for compiling and execution. The example code is just included in the assignment document to show your understanding of the features of the 4 Java persistence technologies. The example code must be explained. In addition, the example code is not included in the length count of this report.

Section 6: Conclusion

In this section, you will need to include a short summary of the 4 data persistence technologies and conclude the applicability of them.

Verified Expert

The work includes java and the price will help us get more understanding about it morning or evening and then planning on the standards which related to the forms of the jdbc and the planning is done to ensure about the sectors with proper coding and planning

Reference no: EM132355389

Questions Cloud

Three major markets that exist in all foreign markets : What are the three major markets that exist in all foreign markets? Describe the markets and provide examples of each.
How the requirements and standards to become a starbucks : Question: Evaluate how the requirements and standards to become a Starbucks' supplier.
What are two causes of hunger and two problems that result : Food, there is enough food produced and available to feed the entire world every day. However, for various reasons, millions still go hungry, making food.
Potentially dangerous for selling companies : When might relational partnerships become potentially dangerous for selling companies?
Research report on java data persistence technology : What is data persistence and why is it important for enterprise information systems? Outline the 4 options to Java persistence technologies: Java Serialization
List five ways that pcbus can provide clear explanations : List five ways that PCBUs can provide clear explanations to work teams about identified hazards and the outcomes of risk assessment and control.
Characteristics of a good health and safety program : What are the characteristics of a good health and safety program?
How did the government justify the apartheid regime : How did the government justify the Apartheid regime in South Africa amidst the social, economic, and political injustice among its people?
Each organisation must have health and safety policies : Each organisation must have health and safety policies and procedures. How can employees be informed about what these cover and how the work team can access

Reviews

len2355389

8/10/2019 12:15:32 AM

Part 5: Java Persistence API (JPA) 5 1. Description of Object-Relational Mapping 1 2. Description of JPA 1 3. Description of JPA Architecture 2 4. Whether the code example shows the features of JPA properly 1 Part 6: Conclusion 2 1. Short summary of the 4 options to Java data persistence 1 2. The applicability of the 4 options to Java data persistence 1 Sub Total for Assignment 1 20

len2355389

8/10/2019 12:15:23 AM

Part 3: Java Database Connectivity (JDBC) 3 1. Description of JDBC, its advantages and limitations 2 2. Whether the code example shows the features of JDBC properly 1 Part 4: Java Data Object (JDO) 5 1. Description of Object Database 1 2. Description of JDO 1 3. Description of JDO Architecture 2 4. Whether the code example shows the features of JDO properly 1

len2355389

8/10/2019 12:15:17 AM

Criteria Available Marks Part 1: Introduction 2 1. Description of data persistence and outline of the 4 options to Java data persistence 1 2. Description of report structure 1 Part 2: Java Serialization 3 1. Description of Java serialization, its advantages and limitations 2 2. Whether the code example shows the features of Java serialization properly 1

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd