ComputerScienceExpert

(11)

$18/per page/

About ComputerScienceExpert

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Applied Sciences,Calculus See all
Applied Sciences,Calculus,Chemistry,Computer Science,Environmental science,Information Systems,Science Hide all
Teaching Since: Apr 2017
Last Sign in: 103 Weeks Ago, 3 Days Ago
Questions Answered: 4870
Tutorials Posted: 4863

Education

  • MBA IT, Mater in Science and Technology
    Devry
    Jul-1996 - Jul-2000

Experience

  • Professor
    Devry University
    Mar-2010 - Oct-2016

Category > Programming Posted 06 Jun 2017 My Price 9.00

create using Netbeans a Movies Catalog Web

i need this by tomorrow 3PM eastern standard time. I live in Germany and have to submit the assignment by then, also need to know how much it would cost to work on it.

 

In Homework 4 you will create using Netbeans a Movies Catalog Web application using MVC 2 Web architecture (which you have already discussed, see, e.g., http://www.youtube.com/watch?v=vUgguGdya9U). 

The homepage of your web site should ask a user to enter the proper username and password, and, when satisfied, present the Movies Catalog page with movies data currently available in the system ( the database).

A user will see first the list of movie titles ( in the MoviesList page) in the Titles listbox and then proceeds to the detailed information page (MovieData web page) on the specific movie title selected  from the Titles listbox. ( If you like, you can join these two web pages into one).

If a user possesses the administrator access (identified with specific admin type username and password) , an admin user  will see also the link to the NewMovie page. In the NewMovie page an admin user can enter a new move data which are to be stored in the database. The data to stored will include MovieTitle, MovieID, MovieGenre, ReleaseDate, MovieRating and BriefDescription. You will be using the Oracle database you will create. Just to remind that the same database should be used to fill-in the Movie Titles   list in the MoviesList page , as well as to display complete data for selected movie in the MovieData page ( or in the page combining MoviesList and Movie Data pages).

Implementations of the project may vary, but you need to use servlets , JSPs, JavaBeans, session management. An additional research and exploration of MVC 2 web application model might be helpful. You might consider creating a custom Movie business class/bean, each object of which will store data for a particular movie as retrieved from the database. A use of an ArrayList of such Movie objects could serve as a reasonable temporary container for all movies data stored in a database.

Another avenue to implement the HW4 web site, along with traditional JDBC approach, could be a use of Java Persistence API . This is not required, but could interesting and helpful. The amount of coding in this case could be drastically reduced, but debugging and configuring such JPA application could be a challenge and will required a steeper learning curve including an advanced reading (e.g., of the next textbook chapter). Some code examples (WebJpa, JsfJpa) you can find in the NetBeans Samples area of the Start page.  YouTube video clips  , easily found in the YouTube , could be helpful also  in showing up basics of JPA programming.

When implementing the MVC Model 2 architecture - please use JSP pages for the view, a servlet(s) as a controller, JavaBeans and ordinary Java classes  as the model. A use of JSFs in this project is possible, but not recommended – those are less flexible than standard JSPs and might cause some additional problems.

Do not rush to programming immediately – think over first the design of your web site carefully, create a site map, clear out which element will call what, which page will pass data where and other similar questions to make the business logic picture clear to you.  

 When completed and tested , please .zip the whole NetBeans project folder containing your Web application. Make sure it includes all resources which your application uses.

Your deliverable should be one .zip file containing : a) the .zip file of NetBeans project folder; b) the SQL script which creates a database in the Oracle DBMS server; c) a .doc file with detailed explanations/comments on your solution, with proper screen shots showing successful runs of each page, including errors generated at the attempts of unauthorized logins. In the .doc file  do not forget to provide usernames/passwords for a common user and an admin user.

 This assignment needs to be submitted by the end of Week 6.

Some additional notes on the DBMS to use :

install   an Oracle  DBMS server – download Oracle 11g or Oracle XE ( e.g., Oracle Database Express Edition 11g Release 2 )from the Oracle web site ( www.oracle.com) and install it  on your local machine.

If needed – see some guidance, e.g., here :

https://www.youtube.com/results?search_query=Getting+started+with+Oracle+10g

For the Week 6 project - create a simple one-table SQL script for Oracle DBMSit in a Movies,sql file. When executed, this script should generate a one-table database (Movies) and insert  a few records to that table. Make the SQL script the part of your project deliverable.  If you like - create another simple table  with usernames/passwords combinations for regular and admin users ( this is optional) and use that data when implementing the logins to your web site.

Bonus :

Implement an additional optional functionality allowing an admin user to update a selected record and to delete a selected record ( one can use proper servlets for that).

Answers

(11)
Status NEW Posted 06 Jun 2017 08:06 AM My Price 9.00

-----------

Attachments

file 1496736709-Solutions file 2.docx preview (51 words )
H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly -----------onl-----------ine----------- an-----------d g-----------ive----------- yo-----------u e-----------xac-----------t f-----------ile----------- an-----------d t-----------he -----------sam-----------e f-----------ile----------- is----------- al-----------so -----------sen-----------t t-----------o y-----------our----------- em-----------ail----------- th-----------at -----------is -----------reg-----------ist-----------ere-----------d o-----------n -----------THI-----------S W-----------EBS-----------ITE-----------. ----------- Th-----------ank----------- yo-----------u -----------
Not Rated(0)