Skip to content

cmarker0/Server_Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server_Innlevering

I denne oppgaven tar jeg i bruk en flertrådet serverløsning som skal fungere som en meny for klienter som kan opprette og fylle inn og hente ut data fra en databasetabell ved bruk av JDBC fra filen: 'subjects.csv' som er lagret i prosjektmappen.

Denne koden er en videreutvilking av koden i prosjektet 'WesterdalsTimetable', hvor jeg her har forenklet databasen til kun å håndtere en enkelt tabell isteden for flere.

Dette README doukumentet inneholder instrukser som trengs for å få løsningen til å kjøre på din maskin.

— Maven

Når du åpner koden i ditt ønskede IDE er det viktig at du kjører enten kommadoen mvn package. Dette er for at filene som brukes for å opprette tabellen og fylle den med data skal genereres ved bruk av maven.

Disse filene vil bli lagt i mappen target/textfiles.

— Properties

I mappen 'resources' ligger det to property-filer.

'serverConfig' inneholder host og portnummer som er nødvendige for å få serveren og klienten til å fungere. Dette er innstillinger som ikke er nødvendige å endre på med mindre du har intensjon å koble til en klient på en annen maskin. Både klient og server bruker denne filen slik at en endring trer i kraft hos begge parter.

'dbConfig' inneholder navn på databasen, navnet på testdatabasen, host, brukernavn og passord for opprettelse og tilkobling til databasen. Dette er filer som er felter å endre for å kunne få prosjektet til å kjøre på din lokale maskin.

— Kjør koden

For å få få løsningen til å fungere må du først kjøre klassen 'Server' sin main-metode. Deretter kan du koble til så mange klienter du bare vil ved å kjøre klassen 'Client' sin main-metode.

Enjoy

Built With:

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages