Skip to content

hjs2457/MovieTicketWebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EJB
-movieEJB is used to execute named queries against our movie db including getting lists of Theaters, Movies, Showings for the cdi beans to use

CDI beans
-ShowZipcodeBean used by MainPage to display the ShowZipcode page and used by ShowZipcode page to display the theaters at this zipcode in a data table
-ShowTheaterBean used by ShowZipcode page to display the ShowTheater page and used by ShowTheater page to display the movies at this theater in a data table
-PaymentBean used by ShowTheaterBean to show the Payment page, used by Payment page to validate the inputs and show the Approve page and finally used by the Approve page to display information 

Entity classes
-Movie has a title (primary key), description, rating, and length
-Theater has a name (primary key), location, address and zipcode
-Showing has an id (primary key), name, title, and listimes
-Creditcard has a number, securitycode and expdate

JSF Pages
-MainPage displays the main page to enter a zipcode and images of "showing now" movies with CSS styling
-ShowZipcode displays the theaters in a data table and images of "coming soon" movies with CSS styling
-ShowTheater displays the movies at the theater in a data table and links for each time to go to the payment page
-Payment displays form to enter payment information and other details
-Approve displays digital receipt of transaction including theater, movie, and transaction information and a button to go back to the home page

About

Built a web application using java ee, jsf, jpa, ejb, cdi beans, html (xhtml), css, glassfish, sql to process the purchasing of movie tickets at movie theaters given a zipcode.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors