Describe in detail about java serialization

Assignment Help JAVA Programming
Reference no: EM132356432

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.

Reference no: EM132356432

Questions Cloud

Find ways to mark team progress toward goals : Virtual teams are composed of employees who are physically dispersed throughout the nation or around the world. They are linked by various forms of electronic.
Analyzing policy based on the lecture : Analyze the benefits and shortcomings of labeling an idea, organization, or person as a liberal or conservative, and apply these benefits
Display every score stored in the list scores in a separate : The first element is the list of Amy's scores. The second element is the list of Beth's score. The third element is the list of Connie's score.
Liberal-conservative would approach developing us budget : Explain how a liberal and conservative would approach developing the US budget. support your response from assigned readings or online lessons,
Describe in detail about java serialization : Research Report on Java Data Persistence Technology - describe in detail about Java Serialization, its advantages and disadvantages/limitations
Write program that will repeatedly ask user to enter strings : Write a program that will repeatedly ask the user to enter strings, one at a time.If the user enters the string print, your program should print out the string.
Describe hypothetical situation : Describe a hypothetical situation in which a legitimate organization used spam in an effective and nonintrusive manner to promote a product or service.
Write a function that accepts a single list argument : Write a function that accepts a single list argument. Your function must return the longest increasing sequence of numbers present in the argument list.
Federal statute that regulates pornography on the internet : Identify and cite one federal statute that regulates pornography on the internet, and also summarize what that statute accomplishes

Reviews

len2356432

8/12/2019 3:01:17 AM

follow the marking criteria and another attache file and in referencing use harvard style. i want this assignment as report like proper index, page number and citations. thank you.

len2356432

8/12/2019 3:01:06 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 Late Penalty -1 (5%) each calendar day (either full or part)

len2356432

8/12/2019 3:00:43 AM

Criteria Available Marks Part 1: Introduction 2 1.Descriptionofdatapersistenceandoutlineofthe4 optionstoJavadatapersistence 1 2. Description of report structure 1 Part 2: Java Serialization 3 1. DescriptionofJavaserialization,itsadvantagesand limitations 2 2.Whetherthecodeexampleshowsthefeaturesof Java serializationproperly 1

Write a Review

JAVA Programming Questions & Answers

  Create a web application for sheridan restaurant

Create a web application for Sheridan Restaurant Reviews that contains the following functionality - Display a table of all restaurants based on the city entered by the user

  Draw a flowchart to calculate the gross pay

Draw a flowchart to calculate the gross pay. Write the pseudo code that corresponds to the flowchart in Step d above. Draw an event diagram for Gross Pay event.

  Write program that convert us dollar into canadian dollar

Design a new class named Polygon that extends GeometricObject and implements Comparable. The number of sides in polygons varies, you cannot use a certain number of data fields for sides of a polygon - Write a program that passes an unspecified numb..

  Print the initial array and the resulting array

Take an N x N matrix, and create a new, (N-1) x (N- 1), matrix with each element being the sum of four nearby elements. You need to figure out a way to break the matrix up into squares and iterate through the matrix, while staying within its bound..

  Determine various currents and voltages

1. To troubleshoot a complex circuit and determine various currents and voltages using mesh analysis. 2. To simulate the complex circuit in MultiSim and record the required quantities.

  Create four classes

Create four classes: Account.java, Checking.java, Savings.java, and AccountArray.java.

  Java program to demonstrate the use of jdbc

Write a Java program (non-GUI preferred) to demonstrate the use of JDBC. Write a list of animal and its characteristics to a database using JDBC

  Create seats for a flight

Create an airport: An airport must have a name consisting of exactly three alphabetic characters. No two airports can have the same name

  Design and implement an application to manage a tournament

Design and implement an application to manage a tennis tournament of 16 players - design and implement an application to manage a tournament. Is there anybody who knows how to do this?

  Java program that reads from standard input

Write a JAVA program that reads from the standard input stream (System.in) the order of cards in a deck and outputs who will win as well as the number of rounds played. It is assumed that there are two players, Player 0 and Player 1.

  Write a program that asks for the speed of a vehicle

Write a program that asks for the speed of a vehicle (in miles-per-hour) and the number of hours it has traveled.

  Define a trivia class that contains information

Define a Trivia class that contains information about a single trivia question. The question and answer should be defined as instance variables of type String

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