[ Mihal_bartos @ 10.09.2010. 16:33 ] @
Ćao imam jedno pitanje Gde se smesta deo programskog koda koji zavisi od operativnog koda? u klase kao i ostali kod ili negde drugde? |
[ Mihal_bartos @ 10.09.2010. 16:33 ] @
[ Dejan Lozanovic @ 10.09.2010. 17:01 ] @
Ako taj deo mozes da implementiras u javi onda u klase, u tom slucaju najbolji je nekakav factory patern, znaci definises interface koji hoces da koristis, a onda implementiras taj interface za svaki sistem. I napravis factory klasu koja ima neki metod getInstance(), taj metod procita propertije i sazna tip operativnog sistema. i onda propustis neki if/else i instanciras pravu klasu.
Druga varijanta je da ako ne mozes da koristis tako, onda moras preko JNI da pises u C/C++ da pozivas neke native funkcije. mada i u tom slucaju postoji alternativa da se to opet uradi u javi doduse malo je sporiji kod takav nego jni ali opet sve si u javi uradio (https://jna.dev.java.net/) [ Mihal_bartos @ 10.09.2010. 18:31 ] @
Hvala, mislim da sam shvatio sustinu
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|