Zum Inhalt springen

BMAS

Mitglieder
  • Gesamte Inhalte

    244
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von BMAS

  1. Und wo sollte ich die Aufstellung reintun, wieviel Zeit ich für was gebraucht habe?
  2. BMAS

    Rmi

    Also so langsam zweifele ich wirklich an meinem Verstand ... ich habe jetzt mal nachgeschaut in Eclipse unter Preferences habe ich keine Registry gestartet. Wenn ich den Server starte und dieser eine Registry erstellt, steht unter Preferences "1 Remote Object registered" oder so ähnlich. Starte ich dann den Client wird wieder die Exception geworfen... Ich habe inzwischen schon mit zig verschiedenen Ports versucht und bin langsam echt am verzweifeln. @Jaraz Mit dem PZEServer und dem PZEClient passiert genau dasselbe! :eek:
  3. BMAS

    Rmi

    Hmm, nein ich starte das Programm nicht 2x, wenn ich den Server starte kommt keine Exception, wenn ich dazu noch den Client starte kommt die Exception... Ich habe es auch schon mit mehreren anderen Ports probiert.
  4. BMAS

    Rmi

    Danke! Ja, das war es, hattest du mir auch damals in der Mail geschrieben, habe ich nur vergessen... :floet: Aber jetzt kriege ich das: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:243) at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:178) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:382) at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:116) at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:145) at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:92) at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:78) at java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:164) at com.bmw.nl_muc.ldv.server.impl.LDVServer.<init>(LDVServer.java:41) at com.bmw.nl_muc.ldv.server.impl.LDVServer.main(LDVServer.java:82) Caused by: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331) at java.net.ServerSocket.bind(ServerSocket.java:309) at java.net.ServerSocket.<init>(ServerSocket.java:183) at java.net.ServerSocket.<init>(ServerSocket.java:95) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMIDirectSocketFactory.java:27) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMIMasterSocketFactory.java:333) at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:615) at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:231) ... 9 more Ich starte den Server und danach den Client, beide auf einem Rechner. Normalerweise sollte das doch gehen oder? Neija, ich werde mir das heute Abend nochmal anschauen, jetzt habe ich erstmal Prüfungsvorbereitung... Frohe Ostern!
  5. BMAS

    Rmi

    Kann jemand was damit anfangen? Habe jetzt einfach, mal den Port 1111 genommen, mit dem Standardport(1099) wird dieselbe Exception geworfen. java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1111 connect,resolve) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at java.lang.SecurityManager.checkConnect(SecurityManager.java:1044) at java.net.Socket.connect(Socket.java:420) at java.net.Socket.connect(Socket.java:376) at java.net.Socket.<init>(Socket.java:291) at java.net.Socket.<init>(Socket.java:119) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:562) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:313) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at com.bmw.nl_muc.ldv.server.impl.LDVServer.<init>(LDVServer.java:42) at com.bmw.nl_muc.ldv.server.impl.LDVServer.main(LDVServer.java:82)
  6. Warte mal... *googlegoogle* USE CASE Diagramm = Anwendungsfalldiagramm Ich will damit zeigen welche Aktionen dem Benutzer zur Verfügung stehen und welche nur dem Admin vorbehalten sind.
  7. Wo sollte ich denn eurer Meinung nach die USE-CASES reintun? Untrer 3.1.2 Soll Konzept würde ich vorschlagen...
  8. Klingt einleuchtend, danke! Ich werde mal alles überarbeiten und das ganze morgen nochmal posten... Grüsse BMAS
  9. 4.1.1 Verwendete Software Ist das dort richtig? Sollte es nicht lieber ein eigener Punkt zwischen Projektergebniss und Glossar sein?
  10. Würde ich nie, ich bin für jede Hilfe dankbar! Hmm, also das habe ich in meinem letzten Post geschrieben: Mein Programm soll eine Verwaltung für unsere Lieferanten und Dienstleister werden. Der Server hat die Aufgabe, den DB Zugriff zu synchronisieren und den Clients Methoden zur Verfügung zu stellen, um diesen den Zugriff auf die DB zu ermöglichen (ist eine Anforderung an meine Anwendung, Client, Server und DB sollen austauschbar sein). Oh und übrigens die DB ist nicht Bestandteil meines Projekts... Okay, ist vielleicht nicht ausführlich genug, hier noch mal ein paar weitere Punkte: Unsere Lieferanten und Dienstleister wurden überhaupt nicht verwaltet, sprich, niemand wusste so genau wo er bestellen darf und kann. Aus diesem Grund hat sollte ich eine Anwendung (wie gesagt nur die Anwendung, die DB wird von einem Kollegen erstellt) erstellen, die es ermöglicht die Lieferanten zu verwalten (anlegen, editieren, löschen). Jedem Mitarbeiter soll es möglich sein, Lieferanten nach bestimmten Kriterien zu suchen und sich die Treffer anzeigen zu lassen. Ausserdem soll jeder Mitarbeiter eine allgemeine Bewertung zu einem Lieferanten abgeben können (einfach nur eine Benotung + eine Begründung). Diese Bewertungen sollen auch verwaltet werden können(nur löschen, editieren ist nicht notwendig) Die Software soll eine, komplett in Java geschriebene, Client-Server Anwendung werden. Der Server sorgt dafür, dass die Datenbankabfragen synchronisiert werden und stellt den Clients Methoden zur Verfügung, die den Zugriff auf die Datenbank ermöglichen. Dadurch sollen inkonsistente Datensätze vermieden werden. Der Client soll eine benutzerfreundliche Java Swing Oberfläche bieten, die sich nach den Apple Human Guidelines richtet. Aufgrund der Menge der Clients (so um die 800), soll die Software den Benutzern, über unseren Citrix Metaframe Terminal Server als veröffentlichte Anwendung zur Verfügung stehen (die Zeit die ich für die Auslieferung gebraucht habe wurde dadurch auf nicht mal 1 Stunde reduziert...). Ich hoffe mal das sind genug Infos, die Software ist fertig, ich brauche nur noch die Doku schreiben und das Ganze abzuschicken... Oh und bitte wenn ihr Reschtschreibfehler findet, dann seit gnädig mit mir, ich habe gerade unter grässlichen Kopfschmerzen zu leiden. (Und das bei dem Wetter! Toll!) Grüsse BMAS
  11. Okay, mache ich... Also hat es die gesamte Spezies Fachinformatiker nicht so mit dem dokumentieren was? Neija, eine Seitenbegrenzung haben wir nicht, aber wenn das ganze zu lang wird, geht es den Prüfern doch auf den Geist, denke ich mal. Also kommt mein Pflichtenheft in den Anhang.
  12. Oh vielen dank, ist schön zu hören! Da hat es sich ja gelohnt, sich mal auf den Hintern zu setzen und sich ein paar Gedanken zu machen! Mein Programm soll eine Verwaltung für unsere Lieferanten und Dienstleister werden. Der Server hat die Aufgabe, den DB Zugriff zu synchronisieren und den Clients Methoden zur Verfügung zu stellen, um diesen den Zugriff auf die DB zu ermöglichen (ist eine Anforderung an meine Anwendung, Client, Server und DB sollen austauschbar sein). Oh und übrigens die DB ist nicht Bestandteil meines Projekts... Okay, ist einleuchtend. Was wäre denn deiner Meinung nach besser? Normalerweise tue ich das Pflichtenheft in den Anhang, nur habe ich bisher erst 2 bis 3 Dokus geschrieben und habe von daher noch nicht sooooo viel Erfahrung... Und vielen Dank, dass du mir geantwortet hast! Hätte nicht gedacht, dass ich überhaupt eine Antwort vor Montag bekomme.
  13. Hallo Leute! Ich habe ein paar Probleme mit meiner Projektdokumentation... hier mein Inhaltsverzeichnis: 1 Einleitung 1.1 Unternehmensbeschreibung 2 Projektbeschreibung 2.1 Ausgangslage 2.2 Projektauftrag 2.3 Änderungen gegenüber dem Projektantrag 3 Dokumentation 3.1 Grobkonzept 3.1.1 IST-Zustand 3.1.2 Soll-Konzept 3.2 Feinkonzept 3.2.1 Systementwurf 3.2.2 Programmentwurf 3.3 Pflichtenheft 4 Implementierung 4.1 Allgemein 4.1.1 Verwendete Software 4.1.2 Client-Server Kommunikation 4.2 Client 4.3 Server 4.4 Testphase 5 Auslieferung 5.1 Server 5.1.1 Systemvoraussetzungen 5.1.2 Installation 5.1.3 Konfiguration 5.2 Client 5.2.1 Systemvoraussetzungen 5.2.2 Installation 5.2.3 Konfiguration 5.3 Anwenderdokumentation 5.4 Übergabe 6 Projektergebniss 6.1 Soll-Ist-Vergleich 6.2 Evaluierung 7 Glossar 8 Index 9 Anhang Ich finde das ganze ist ein wenig überladen oder? Das Inhaltsverzeichnis alleine nimmt schon über eine Seite in Anspruch und wenn ich jedes Kapitel ausführe und da noch Bilder reinkommen... tja, vielleicht könnt ihr mir ja helfen, was kann raus und was fehlt noch? Mit 4.1.2 bin ich noch nicht ganz zufrieden, das passt dort nicht hin, sollte das nicht lieber ein eigener Punkt sein? Gehört 4.4 in die Implementierung oder in die Auslieferung? War mir da nicht so ganz sicher, nachdem ich mir einige Beispiele angeschaut habe. Oh, und ausserdem, soll das Pflichtenheft in den Anhang oder lieber in die Doku? Wenn in den Anhang, dann würde ich unter 3.3 nur schreiben "siehe Anhang xyz". Wäre das okay? Ich hoffe ihr antwortet mir, vielen Dank im Vorraus! Grüsse BMAS
  14. Du könntest den Code nicht zufällig posten oder mir das Ding auch schicken? Für mein Abschlussprojekt, an dem ich grade sitze wäre das äusserst hilfreich! Bidde! Bidde! bmas777@web.de
  15. Nein, leider existiert keine digitale Kopie... Dann muss ich wphl in der IHK anrufen.
  16. Tja und ich weiss nicht nicht mehr, welchen Titel ich im Projektantrag genommen habe und die Kopien die ich gemacht hatte, sind plötzlich nach dem 3 Wochen BS Block weg... Was mache ich denn jetzt?
  17. list.setSelectedIndex(int index) oder list.setSelectedValue(Object anObject, boolean shouldScroll) sollten gehen...
  18. Habe mal gelesen das Java keinen Binderlauf unterstützt, kann es vielleicht daran liegen? (Bitte nicht schlagen, ich weiss nichteinmal so genau was das ist, klingt nur irgendwie nach diesem Thema! )
  19. Wenn der PC in einer Win2k Domäne mit AD ist sollte das kein Problem sein... wenn nicht, ist es IMHO nicht möglich...
  20. Das ist jetzt Off Topic, sorry... @Alrik Na, na, was ist los mit Dir? Frag das doch bitte Alrik per PM, "private" Fragen gehören doch wirklich nicht hierher. bimei
  21. BMAS

    Was ist JProbe?

    Neija, ich bin nicht ganz so fit wie du und Peeter, kann aber sagen, dass ich inzwischen doch recht weit gekommen bin... und über die Konsolenanwendungen bin ich inzwischen auch schon hinaus... Hmm, ich beleg den Kurs einfach mal, kann ja nicht schaden... ist sowieso der letzte Java Kurs den ich noch nicht belegt habe (zumindest bei dem Schulungszentrum zu dem wir immer geschickt werden)
  22. BMAS

    Was ist JProbe?

    Ich könnte eventuell einen Kurs bekommen, der beinhaltet: Java Performance Tuning Workshop, JProbe Profiler mit Übungen, JProbe Threadanalyzer mit Übungen Aber was zum Geier ist ein JProbe? Ist das was wichtiges oder nützliches? ODer kann man das essen?
  23. BMAS

    JFileChooser

    Hab´ mir das jetzt nicht selber angeschaut, aber spontan würde ich sagen: Eine Klasse von JFileChooser ableiten und den Button dann mit setEnabled(false) Disablen.
  24. Ich glaube, das hat er gemeint...
  25. http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=36800&highlight=Runtime.getRuntime einfach mal reinschauen, da geht um sie Runtime Klasse, mit der du OS Befehle ausführen kannst...

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...