Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Zwei Anregungen bitte

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.05.2007, 16:54 Uhr
kronos
Quotenfisch
(Operator)


Hallo,
könnte danach auch googeln, aber vllt könntet ihr mir kurz stichwortartig sagen, wie ihr das machen würdet.

1. Das Java-Programm soll durch plugins erweiterbar sein. In 'ner anständigen Programmiersprache würde ich einen plugin-pfad nach dll's durchsuchen, die eine bestimmte Funktion mit ein festgelegten Namen enthalten. Wie machen auf Java-Insel?

2. Ein GUI soll als frontend für einen Daemon, der im Hintergrund dienen. Wenn das GUI startet, stellt es fest ob der Daemon läuft und wenn ja stellt es deine Verbindung her. Wie implementiert man so eine Schnittstelle in Java? Ist das plattformunabhängig machbar?

Danke für Antworten!
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.05.2007, 17:57 Uhr
KaraHead



Zu 1) genauso nur, das man nicht nach DLLs sondern nach jar-Files in einem Pfad sucht, die eine XML-Datei enthalten und die den Namen einer Klasse bereithalten, die den Startpunkt für das Plugin darstellen soll. Gibt aber auch schon genug fertiges, die das schon implementiert haben:
- Eclipse RCP
- Netbeans RCP
- JPF (google einfach danach)

Zu 2)
Naja, der Daemon kann ja beim Start eine Datei erzeugen und ggf. was reinschreiben damit das GUI erkennt ob der Daemon läuft und vielleicht auch noch wie lange er läuft.
Die Kommunikation würde ich mit RMI machen. Falls RMI zu hoch gegriffen ist gibt es noch genug kleinere Libs, die zwischen mehreren VMs kommunizieren, die mir aber zur Zeit nicht einfallen

So, das ist so das Konzept, wie ich es machen würde.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.05.2007, 18:21 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


zu 2. Viele machen sowas auch mit Sockets ;-) (zumindest wenn der daemon kein java ist)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.06.2007, 23:00 Uhr
kronos
Quotenfisch
(Operator)


Danke, ihr habt mir geholfen.
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.06.2007, 15:55 Uhr
kronos
Quotenfisch
(Operator)


Hallo,
habe ein Problem mit RMI:
Der Server wird zwar gefunden, aber wenn ich per RMI Sachen hin- und herschiebe, sind das keine Referenzen, sondern schlechte Kopien. Wenn also der Client einen LogReader registriert, dann wird zwar ein LogReader registriert, der kennt aber die Konsole des Clients überhaupt nicht, sondern schreibt vermutlich in's Nirvana. Kennt jemand eine Lösung?
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: