GithubHelp home page GithubHelp logo

fellesprosjekt's Introduction

#OBS!

For å kunne koble til databasen må man være koblet til Eduroam.

#HALLLO!! Build status

Gruppe 24 er best!

Hva er ting!?!

  • docs/ inneholder dokumentasjon.
  • kode/ inneholder all server- og klientkode.

Hvordan bygger jeg prosjektet?

For å bygge prosjektet trenger du Maven. Dette er mest sansynlig inkludert i ditt IDE (som enten er Eclipse, eller IntelliJ). Her er akkurat hva du må gjøre for å på ting til å funke:

  • File -> Import
  • Under Maven, velg Existing Maven Projects
  • Trykk Browse, og velg finn frem til kode mappen.
  • Nå vil /pom.xml være markert i listen. Trykk Finish.

Dette er grunnen til at vi bruker maven. Først må vi sette opp en run configuration.

  • Run -> Run Configuration
  • Gå ned til Maven Build, og trykk new (øverst til venstre)
  • For Base directory, trykk Browse Workspace, og trykk Ok (ja, med en gang).
  • Skriv package under Goals.
  • Trykk Apply, og Run.
  • Nå kan du bygge .jarene ved å bare trykke på Kjørknappen. Smud.

Merk at ingen ting kjøres. .jar filene ligger under kode/target/, og heter noe liknende server-jar-with-dependencies.jar og client-jar-with-dependencies.jar. Hvis du er i terminalen, og i fellesprosjekt/kode/, kan du skrive java -jar target/server-with-dependencies.jar.

fellesprosjekt's People

Contributors

hermanmk avatar ingridvold avatar martinhath avatar phrida avatar viktorfa avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

fellesprosjekt's Issues

Møteinvitasjoner blir ikke lagret riktig i databasen.

Når man sender en request om å lage nytt møte med inviterte deltagere priter databasen ut denne meldingen:
SEVERE: Table 'hermanmk_calDB.user_invited_to_meeting' doesn't exist com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hermanmk_calDB.user_invited_to_meeting' doesn't exist

Alarm

Det var snakk om at man skulle kunne lage alarmer for møter? Eller noe?

Flere møter i samme intervall vises ikke riktig

Dersom man har flere møter som overlapper, så er de bare oppå hverandre.

Forslag til fiks: få events til å dele på plassen, slik at hvis det er to (2) events som overlapper, er begge bare halvparten av sin egentlige bredde. Hvis det er tre (3) events, er de en tredel av din egentlige bredde.

Det kan hende dette kommer til å se skikkelig drit ut (siden vi har litt tekts i boksene), men noe må vi jo gjøre ..

Database og testing

Vi bør enten sette opp en testdatabase hver gang man kjører testene, og droppe den når testene er kjørt ferdig, eller så bør vi fake all databasegreier, slik at vi ikke faktisk setter inn data i databasen når vi tester stuff.

Eller gjør vi egentlig det? Jeg får likevel error når jeg kjører testene, fordi brukeren 'martinhath' er allerede satt inn.Jeg får heller ikke logget inn med brukeren..

GroupNoficationHandler error

Mar 19, 2015 8:38:19 PM org.fellesprosjekt.gruppe24.database.GroupNotificationHandler update
SEVERE: Parameter index out of range (4 > number of parameters, which is 3).
java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 3).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.