This is the repository for Project of CS393 Developing Backend Applications with Spring Framework course given by Esma Meral at Ozyegin University.
Code is written by Esad Simitcioglu, Emin Sadikhov and Abdullah Saydemir and will be available after the deadline via this link.
- Java SE 11
- IntelliJ IDEA
- Derby DB v10.15.2.0
- Download the
db-derby-10.15.2.0-bin.zip
archive (db-derby-10.15.2.0-bin.tar.gz
if you are using Unix/Linux) from the link above. - Run the server by double-clicking on
startNetworkServer.bat
file insidebin
directory. You can use.jar
file with the similar name if you downloaded the.tar.gz
version.
- Download the
- Postman
- Maven (available through IntelliJ IDEA)
- To connect IntelliJ IDEA to Derby DB:
- Click
Database
tab in the top-right corner of the IDE.
- Click
+ -> Data Source
and chooseApache Derby
from the dropdown menu. - From drivers tab choose
Apache Derby (Remote)
and download the ClientDriver. Then click onCreate Data Source
. - Adjust the configurations according to below image.
- Click on
Apply
andOK
. - You can now use the query console and tables directly from IntelliJ IDEA.
- Click
data.sql
file will be configured to initialize the database with the specific instances after db initialization.
- Assuming you have already extracted the zip file since this file is open, find
gradle.build
inside theTaskin-Project
directory and run it. - Navigate to
src/main/java/com/example/Taskin
and runTaskinApplication.java
with IntelliJ IDEA.
- All REST service implementations according to the Project Specification are available through the Controller.
- Class diagram is available from resources directory