subject

Learning Objectives: Learn how and practice developing a Full Stack Dynamic Web Application using the MVC pattern and an AWS RDS database.
Learn how to deploy your full stack web application in the Cloud using Elastic Beanstalk
Note: To complete this assignment, you will need to add Java JRE 11 as an option to your Eclipse environment and use that one for your application.
What to do:
Start with the SciFi Book Example from the previous module (you may use one of my versions from the supporting items page if you prefer). You will also use the AWS RDS Scifi Library database from the last module (with a few adjustments noted below). Add components to your application and adjust the database to add the following capabilities:
Change the author value in each row of the main read table to a hyperlink. When clicked, a table will be generated with a listing of all books in the database written by the author. To test your work, add several books by the same author.
This will alter the table that is provided in the example to include the author hyperlinks
When clicked, the author list should be a separate view.
Be sure to include a hyperlink or button on the author list view that allows the user to get back to the main book list view
This capability will require a new servlet, a new jsp, and perhaps a new DB helper class (or at least a new method or two in an existing DB Helper)
Add a new column for Star Rating on each book. As Star Rating can include values from 1 to 5 where 1 is a poor read and 5 is an excellent read. Fill out this column with various star rating values. Add a list box and button at the top of the read table page that will allow the user to select a Star Rating, then display only those books with that star rating or higher. For example, if a 3 is selected, all books rated 3, 4 or 5 will be displayed. Be sure to include an option in the list box that will display all of the books regardless of rating.
This will alter the table that is provided in the example to include a new column for the star ratings.
This will alter the main book list view to include the button and list for filtering by star ratings
This capability will require a new servlet. It's possible to reuse the read. jsp component here. It will also include new methods in an existing DB helper class or a new DB helper class.
What to Turn in:
Plan A - Eclipse folder (90%) : If you are not successful at posting your project to AWS Elastic Beanstalk, you may submit your zipped Eclipse project to this DropBox. Give your folder a name based on concatenating your last name with the letters EB. For example, if your name were Avatar Aang, your folder would be called AangEB. Be sure to include the entire Eclipse project and not just a folder with the various files that you wrote.
Plan B - AWS URL (10%): If you are successful at posting your application to AWS Elastic Beanstalk, simply submit the URL of your home page for us to view your pages in this DropBox. Be sure to test application thoroughly both before and after you post it to make sure that it is are working. If not, then fix it and redeploy your application.

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 02:30
Rafael needs to add a title row to a table that he has inserted in word. what should he do? use the alignment options. use the merge and center option for all the cells in the top row. use the merge and center option on the first two cells in the top row. none of the above
Answers: 3
question
Computers and Technology, 23.06.2019 09:30
You have been supporting csm tech publishing's windows server 2016 server network for over a year. the office has two windows server 2016 servers running active directory and a number of other roles. management has informed you that a small sales office is opening in the same building three floors up. the sales manager wants to install a sales application on a server located in the sales office. this server will have limited physical security because there's no special room dedicated for it, which means it will be accessible to non-it personnel and visitors. you're considering installing windows server 2016 server core on the new server because accessing its console regularly probably won't be necessary, and this server will be managed from one of the other csm tech publishing servers. what are the benefits and drawbacks of using server core for this branch office? what are some things you should do to set up this server management environment?
Answers: 1
question
Computers and Technology, 23.06.2019 16:00
Kenny works with an it company. his company is about to launch new software in the market. he has to ensure that this new software is functional and meets all of the quality standards set up at the planning stage. which job profile is kenny likely to have? kenny is likely to have the job profile of a blank .
Answers: 2
question
Computers and Technology, 23.06.2019 18:00
Apunishment or the threat of punishment used to enforce conformity. select the best answer from the choices provided t f
Answers: 1
You know the right answer?
Learning Objectives: Learn how and practice developing a Full Stack Dynamic Web Application using t...
Questions
question
Mathematics, 22.01.2021 19:50
question
Mathematics, 22.01.2021 19:50
question
History, 22.01.2021 19:50
Questions on the website: 13722361