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

  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