Skip to content

KhaledMHisham/SakilaAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SakilaAPI

Overview:

  • This API provides access to Sakila Sample Database MYSQL, allowing users to retrieve information about films actors and other data stored in the database, for more info check this link.
  • The API is available with both SOAP and REST interfaces, giving developers the flexibility to choose the protocol that best fits their needs.

Getting Started

  • Dependencies:
    • JAVA:
      • You can find Java17 here.
      • JAVA_HOME: path/to/java
      • Add path/to/java/bin to PATH
      • Run Command: java -version
    • MYSQL Database v8.0.32:
      • You can find the database server here.
      • Make sure you choose to install the Sakila Sample database while installing.
    • Apache Tomcat 10.1.7:
      • You can find the apache tomcat server here.
      • Download the Windows Zip file then extract it.
      • Unpack then add the following Environment Variables:
        • CATALINA_HOME : path/to/tomcat
        • Add path/to/tomcat/bin to PATH
        • Run command: catalina start to start the server
    • Apache Maven :
      • You can find Apache Maven here.
      • Download the Binary Zip Archive.
      • Unpack then add the following Environment Variables:
        • Add path/to/maven/bin to PATH
        • Run Command: mvn -version
  • Go to the project file in the same directory as the pom.xml file and run the following command: mvn package tomcat7:redeploy
  • Docs:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages