Avatar billede dennism Nybegynder
08. december 2007 - 20:22 Der er 11 kommentarer og
1 løsning

Java: Arkitektur

Jeg sidder med et projekt som jeg har skriver i NetBeans. Programmet er nu delt op i tre packages, nemlig framework, client og server. Hvis jeg laver et build af programmet får jeg en .jar som har alle tre packages.

Da client-delen ikke har noget med server-delen at gøre, ville det være smart at have en jar med henholdsvis client og server-delen af programmet. Hvordan strukturerer man sådan noget?
Avatar billede _carsten Nybegynder
08. december 2007 - 20:26 #1
Lav et projekt der hedder client og flyt client-delen til projektet og generer jar
Avatar billede dennism Nybegynder
08. december 2007 - 20:32 #2
Hej Carsten :)

Er det måden at gøre det på?

Overvejede også om man skulle lave et projekt til hver (client, server og framework), og så lade client henholdsvis server bruge jar-filen fra frameworket som et libraries?
Avatar billede _carsten Nybegynder
08. december 2007 - 20:47 #3
Ja - så har du hver sin ting opdelt og bruger de respektive jar-filer som libraries i hvert project.

Så kan du samtidig konstatere om tingene virker i den virkelige verden.
Avatar billede dennism Nybegynder
08. december 2007 - 21:24 #4
Den sidste kommentar forstod jeg ikke?

Vil du mene, at det er en "alm." måde at gøre det på? Tænker blot på, hvad andre udviklere gør?
Avatar billede arne_v Ekspert
09. december 2007 - 00:42 #5
2 projekter og 2 jar filer er en ganske almindelig måde at gøre det på.

Ofte tror jeg dog at man vil vælge 3 af hver:
  common
  server
  client
hvor common er uafhængig men både server og client bruger common.
Avatar billede dennism Nybegynder
09. december 2007 - 10:02 #6
Tak, Arne. Hvordan vil du strukturere det i NetBeans? Hvordan kan man lave det med 2 projekter? Et projekt med server og et med client. Men hvor skal de få koden til common/framework?
Avatar billede dennism Nybegynder
09. december 2007 - 20:02 #7
Kan du ikke svare på dette, Arne?
Avatar billede _carsten Nybegynder
09. december 2007 - 20:13 #8
Du gør faktisk bare som du selv hele tiden har været inde på

1. Lav 3 nye projekter (1. Server, 2. Client, 3. Framework)
2. Højreklik på den package som skal være i projekt. 1 og vælg "Refactor" "Move", vælg derefter projekt og generer jar for projektet.

Højreklik på projekt (Client og Server) vælg "Properties" tilføj Framework under libraries

Så er du sådan set på vej
Avatar billede dennism Nybegynder
09. december 2007 - 22:53 #9
Når jeg har tilføjet mit framework-jar til min client- og server-projekter, så kan jeg ikke gennemskue hvordan jeg skal importere filerne fra frameworket? Håber I kan hjælpe mig med dette?
Avatar billede _carsten Nybegynder
10. december 2007 - 20:24 #10
På samme måde som med en hvilket som helst anden class fil
Avatar billede dennism Nybegynder
29. december 2007 - 17:32 #11
Smider du lige et svar?
Avatar billede _carsten Nybegynder
29. december 2007 - 23:32 #12
Svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester