Your task is to build a JEE web application that uses Enterprise JavaBeans (EJB) and Java...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Your task is to build a JEE web application that uses Enterprise JavaBeans (EJB) and Java Persistence API (JPA) to manage the persistence of Java objects to a relational database. The application should allow users to create, read, update, and delete records from the database using a web interface. Requirements 1. The application should have a simple user interface that allows the user to view a list of records from the database, add new records, update existing records, and delete records. 2. The application should use EJB to manage the business logic of the application, including the management of transactions and persistence of entities to the database. 3. The application should use JPA to persist Java objects to a relational database. You should use one of the supported JPA implementations, such as Hibernate or Eclipse Link. 4. The application should use a database schema that is compatible with the JPA entity classes used by the application. 5. The application should use a database connection pool to manage connections to the database. You should configure the connection pool using the JEE container's built-in support for connection pooling. 6. The application should handle errors gracefully and provide informative error messages to the user. 7. The application should be deployed to an Azure web app, and should be accessible from a web browser. 8. You should create a video demonstrating the functionality of your application. The video should show how to access the application, Submission You should submit your application as a ZIP file containing the source code, build files, and any other resources necessary to build and deploy the application. You should also include a README file that provides instructions on how to build and deploy the application, as well as any other information that may be useful for the grader. Your application will be graded on the following criteria: Functionality: Does the application meet the requirements outlined in the assignment? Design: Is the application well-designed and easy to understand? Code Quality: Is the code well-structured, well-documented, and easy to read? Deployment: Does the application deploy and run successfully on Azure? . . . . Your task is to build a JEE web application that uses Enterprise JavaBeans (EJB) and Java Persistence API (JPA) to manage the persistence of Java objects to a relational database. The application should allow users to create, read, update, and delete records from the database using a web interface. Requirements 1. The application should have a simple user interface that allows the user to view a list of records from the database, add new records, update existing records, and delete records. 2. The application should use EJB to manage the business logic of the application, including the management of transactions and persistence of entities to the database. 3. The application should use JPA to persist Java objects to a relational database. You should use one of the supported JPA implementations, such as Hibernate or Eclipse Link. 4. The application should use a database schema that is compatible with the JPA entity classes used by the application. 5. The application should use a database connection pool to manage connections to the database. You should configure the connection pool using the JEE container's built-in support for connection pooling. 6. The application should handle errors gracefully and provide informative error messages to the user. 7. The application should be deployed to an Azure web app, and should be accessible from a web browser. 8. You should create a video demonstrating the functionality of your application. The video should show how to access the application, Submission You should submit your application as a ZIP file containing the source code, build files, and any other resources necessary to build and deploy the application. You should also include a README file that provides instructions on how to build and deploy the application, as well as any other information that may be useful for the grader. Your application will be graded on the following criteria: Functionality: Does the application meet the requirements outlined in the assignment? Design: Is the application well-designed and easy to understand? Code Quality: Is the code well-structured, well-documented, and easy to read? Deployment: Does the application deploy and run successfully on Azure? . . . .
Expert Answer:
Answer rating: 100% (QA)
Creating a fullfledged JEE web application with EJB JPA and deploying it to Azure is a complex task that involves multiple steps and might require significant development and configuration effort Here... View the full answer
Related Book For
Analytics Data Science And Artificial Intelligence Systems For Decision Support
ISBN: 9781292341552
11th Global Edition
Authors: Ramesh Sharda, Dursun Delen, Efraim Turban
Posted Date:
Students also viewed these databases questions
-
Trying to decide whether to keep money in a savings account or in a mutual fund. Explain whether you would keep your money in a savings account or in a mutual fund. Explain why you would choose a...
-
4. Students in a lab group are analyzing the downward motion of a yo-yo as it falls downward while unrolling from its string. The students use a motion detector to construct graphs of distance and...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Consider the following hypotheses: H 0 : = 140 H 1 : 140 Given that x = 148.1, s = 37.5, n = 20, and = 0.02, answer the following questions: a. What conclusion should be drawn? b. Use PHStat to...
-
A flat surface having an area of 2m2 and a temperature of 350K is cooled convectively by a gas at 300K. Using data from Table 2, 1, determine the largest and smallest heat transfer rates, in kW, that...
-
Dru Lindsay drove his car 12,842 miles last year. The total of variable costs was $3,822.54 and of fixed costs was $2,174.00. What was the cost per mile to operate his car last year? Round to the...
-
What are the characteristics and advantages of the graphical user interface (GUI)?
-
The Mary Ellen Hospice provides services for terminally.ill patients and their families. The hospice provides an accommodation unit for up to six patients and a support service for outpatients, in...
-
During 2025, Tranquil Waters Spa reported revenue of $45,000. Total expenses for the year were $27,000. Tranquil Waters Spa ended the year with total assets of $32,000, and it owed debts totaling...
-
1. Are Kellermans calculations correct? These are the first items to verify. 2. Take a close look at the data using appropriate statistical methods. 3. Are Kellermans conclusions correct? If so, why...
-
.Coorgs Coffee, Inc., has substantial market share in South America but seeks growth. Its managers want to expand into North America and target cities with populations of 50,000-99,999. Identify the...
-
Write the demand equation, in general form, for an airline and identify the following terms: a. Dependent variable b. Independent variables c. Y-intercept d. Slope e. Logically, one can often expect...
-
Consider the market for jet fuel in a remote regional airport. The domestic demand and supply curves are given as (QS are gallons in thousands): P = 55 3 QD P = 5 + 7 QS. a. What is the market...
-
Some students may think that university sweatshirts have a relatively high price when sold at the bookstore. Other than quality, can you think of a reason for the higher price of the sweatshirts in...
-
In a regression analysis, how would you incorporate seasonal variations and other important events (shock) like September 11?
-
Assume your demand and cost functions are the following: Q =1000.50P and TC(Q) =10414Q + Q2 a. Find the inverse demand function for your firms product. b. What price should you charge if you are...
-
What is Fault Tolerance. Explain classification of Component faults. Explain technique to handle Redundancy.
-
What are the principal alloying elements in SAE 4340 steel?
-
Identify some of the key Big Data technology vendors whose key focus is on-premise Hadoop platforms.
-
Siemens is a German company headquartered in Berlin, Germany. It is one of the worlds largest companies focusing on the areas of electrification, automation, and digitalization. It has an annual...
-
Draw and briefly explain the three-step process of learning in ANN.
-
Example 11.3 introduces Klein's Model I. Use the data file klein to answer the following questions. a. Estimate the consumption function in equation (11.17) by OLS. Comment on the signs and...
-
Example 11.3 introduces Klein's Model I. Use the data file klein to answer the following questions. a. Estimate the investment function in equation (11.18) by OLS. Comment on the signs and...
-
Mike's Veneer Shop owns a vacuum press that requires annual maintenance. Mike has a contract to cover the maintenance expenses for the next 5 years. The contract calls for an annual payment of \(\$...
Study smarter with the SolutionInn App