Zum Inhalt springen

cloud2302

Mitglieder
  • Gesamte Inhalte

    14
  • Benutzer seit

  • Letzter Besuch

  1. Sorry, gerade erst gelesen^^ Danke für deine Info bzw. auch dafür, dass du nochmal nachgefragt hast lg Cloud2302
  2. Bin auch durch, GA1: 69 GA2: 81 WiSo: 73 Hatte es mir eigentlich besser vorgestellt, aber vor allen Dingen den ersten Teil hab ich scheinbar verbockt Oo Weiß wer, ob die Bewertung von der betrieblichen Projektarbeit vor der mündlichen auch online gestellt wird? Im Internet ist dafür ein Feld und in dem Brief steht, dass die Einladung nur gültig ist, sofern man die betriebliche Projektarbeit bestanden hat, aber das Feld ist noch leer... lg Cloud2302
  3. Ich habe eine Lösung gefunden, falls jemand ein ähnliches Problem hat: Es gibt sogenannten "XML-Binder", sowohl von sun als auch von properitären Drittherstellen( zum Beispiel X-Stream). Ich habe mich für JAXB entschieden,da diese Unterstützung im Standard-Java-Paket dabei ist. Wenn man seine XML-Datei inklusive Schema(xsd oder dtd) erstellt hat, kann man JAXB dazu veranlassen aus dieser Beschreibung Java-Klassen zu erzeugen. Diese fügt man in sein Projekt ein und "unmarshalled" die XML-Datei mit folgendem Code in seine neu erzeugten Klassen: JAXBContext jc = JAXBContext.newInstance(Esxconf.class); Unmarshaller u = jc.createUnmarshaller(); Esxconf fooObj = (Esxconf) u.unmarshal(new File("esxconf.xml")); Darauf hin kann man einfach über fooObj.esx.get(1).getLocation(); an die XML-Attribute herankommen. Die andere Richtung funktioniert ähnlich, nur das man das ganze dann "marshalled". Macht auf jeden Fall richtig viel Freude, da man wirklich Objektorientiert an seine Konfiguration drankommt. Lg Cloud2302
  4. Hi@all, ich hoffe einer von euch Java-Gurus hatte es schonmal mit XML zu tun. Ich bin schon den ganzen Tag am hin- und her-überlegen wie ich eine einfache Konfigurationsdatei auslesen und die Werte weiterverarbeiten kann. Hintergrund ist der, dass ich Konfigurationen für ESX-Server einmal als Klasse und das konkrete Abbild als XML-Datei habe. Die Klasse: public class ESXServer { public String UserName = ""; public String HostName = ""; public String Password = ""; public String DataCenter = ""; (und so weiter...) Meine XML-Konfigurationsdatei: <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <!DOCTYPE esxconf SYSTEM "esxconf.dtd"> <esxconf> <esx name="MeinEsx-Server"> <version>ESX3.5</version> <location>192.168.1.1</location> <user>root</user> <pass>pass</pass> <storage name="[storage]"> <vmachine name="WinServer"> <vdisk path="WinServer/WinServer.vmdk" /> </vmachine> </storage> <storage name="[storage2]"> <vmachine name="WinServer2"> <vdisk path="WinServer2/WinServer2.vmdk" /> </vmachine> </storage> </esx> Jetzt habe ich einen Vector<ESXServer, String> und will dort die ESX-Server mit Namen als Indizes einspeichern. Habe versucht mir das DOM-Modell anzuschauen und auch diesen SAX-Parser. SAX kann ich nicht benutzen weil es Readonly ist. beim DOM-Modell heißt es in den Tutorials immer, das Objekte vom Parser angelegt werden, allerdings wird dort immer nur mit irgendwelchen kruden Nodes rumgespielt, einen aufruf alá System.out.println(esx.name); Habe ich bisher allerdings nicht entdecken können(was ja Objektmäßig wäre), noch irgendeine Möglichkeit die Sachen über eine art xml.getElement("esx").getAttribute("name"); was ja sinnvoll wäre. Kann mir irgendwer erklären, wie genau das funktionieren soll? Oder muss ich echt nen eigenen Parser schreiben(was ja nicht Sinn und Zweck von XML-Konfigurationsdateien sein sollte...). Für Antworten danke ich im voraus. Liebe Grüße Cloud2302
  5. Heyho, ich persönlich trage bei Vorstellungsgesprächen immer Anzüge(FIAE), allerdings habe ich auch kein Problem damit das ich mich darin unwohl fühlen würde oder ähnliches. Bisher hat dies selbst bei Firmen wo der Chef nur in Jeans kam einen guten Eindruck gemacht. Als ich drauf angesprochen wurde, ob ich mich extra für die so "rausgeputzt" habe, habe ich immer ja gesagt, und das ich finde das ich damit den Firmen den nötigen Respekt erbringe. Ist bisher immer positiv aufgefallen;) Falls du dich natürlich so dermaßen unwohl damit fühlst, würde ich es an deiner Stelle lassen und eine gute Jeans, gepflegte schwarze Schuhe und ein Sakko empfehlen, das reicht normalerweise im IT-Bereich auch aus.
  6. Dito, hab die Ausbildungsstelle gewechselt und bin jetzt Java-Programmierer^^
  7. Wir haben bei uns in der Firma als Azubis ABAP/4 und Objects selbstständig gelernt. Wir hatten zwar die Kursunterlagen vom 400,401 usw. da, aber da war alles ziemlich blöd erklärt und es kratze grade mal an der Oberfläche von allem. Haben dann ABAP/4 in 21 Tagen und das Buch ABAP Objects von SAP Press sowie EnjoySAP-Controls von ka zum lernen benutzt, damit ging das ganze viel schneller, günstiger und man kam viel tiefer rein. Workflows etc. haben wir dann wieder mit den Kursmaterialien machen müssen, da wir dazu kein weiteres Material hatten. Du wirst aber eh schnell feststellen das die Programmierung in SAP nebensache ist, das meißte sind irgendwelche Kundenspezifischen Anpassungen wo man länger damit beschäftigt ist die Anforderungen vernünftig rauszukriegen als eigentlich zu implementieren xD Vielleicht kannst du ja mal berichten wie der Kurs dann letztendlich mit Dozent war, vielleicht ist er ja viel besser als die Unterlagen erahnen lassen...? LGrüße: Cloud2302
  8. Nett nett was ihr schreibt, vielen Dank für eure Hilfe. @Panke: Jop, das scheint ein kruder Hack zu sein um Funktionalität nachzubilden die's ned gibt, sei mir ned böse wenn ich das ned ausprobiere Das Gefühl, dass schönes Programmieren mit Java an vielen Stellen nicht möglich(oder üblich) ist, habe ich heute auch noch beim lesen von Fremdcode bekommen. Werde mich wohl oder übel damit abfinden müssen, in Privatprojekten werde ich Java aber bestimmt nicht einsetzen. @Plexo: static import scheint ja richtig cool zu sein, ich muss nur aufpassen das in Maßen und nicht in Massen einzusetzen, kann mir gut vorstellen wie unleserlich der Code sonst wird. @Dragon8: Das habe ich vor ein paar Minuten auch gelesen, allerdings ist das laut dem gefunden Forumsthread auch noch in den Sternen. Dabei habe ich auch direkt gelernt, das man strings nicht mit == vergleichen darf Oo Manche Sachen finde ich in Java ja richtig gut gelöst, aber bei anderen kann man einfach nur den Kopf schütteln...komische Programmiersprache...
  9. Hi@all, da ich meinen Ausbildungsplastz wechseln muss und mich daher beruflich ab 1.9. mit Java rumschlagen muss, dachte ich mir ich fange jetzt schonmal an ein paar kleinere Programme zu schreiben. Da ich von C bis ABAP schon ziemlich viele Programmiersprachen durch habe, dachte ich, dass es ja eigentlich gar nicht so schwer sein kann sich in Java einzuarbeiten, allerdings scheint Java in einigen Sachen sehr begrenzt zu sein, weswegen ich hier ein paar kleine Fragen zur "schönen" Programmierung in Java stellen möchte, die warscheinlich nur Java-Programmierer mit einiger Erfahrung beantworten können(google etc. kanns ned ): 1. Das fehlen von Namespaces Bei der simpelsten Anwendung "Hello World" und den folgenden Beispielen bin ich darauf gestoßen, das im Beispielcode immer geschrieben wird System.out.println("Hello World"); In C# würde man Beispielsweise schreiben using namespace System.out; //o.ä., ihr wisst was ich meine;) und danach würde es reichen die Funktion println(); einfach so aufzurufen. Da Java wohl keine Namespaces hat, stellt sich mir die Frage wie man solche Sachen im allgemeinen abkürzt :confused: 2. Das DRY-Problem Ich habe in einem Testprogramm eine Klasse Employee, die folgende Attribute enthält: String name; String firstName; String street; String streetNumber; String zip; String site; und eine Methode public void updateValue(String type,String value) { //... } die die Werte(nach Prüfung,Bearbeitung,whatever) füllen soll. In anderen Sprachen würde ich zb. als type "firstName" übergeben und zur Laufzeit einen Zeiger auf den Inhalt von type machen und darüber dann das Attribut firstName befüllen, weil das nicht redundant ist. Da Java keine Zeiger kann, dachte ich an die zweit-"schönste" Möglichkeit, einen Switch auf type und dann das jeweilige Attribut befüllen. Da Switch in Java aber scheinbar nur auf primitive Datentypen geht, dachte ich daran, dass ganze als Char-Array zu switchen(was ja intern auch Zahlen sind), aber auch da bekomme ich die Fehlermeldung, dass er nicht drauf switchen kann. Demnach müsste ich jetzt für jede Möglichkeit ein if/elseif Statement hinzufügen, was meiner Meinung nach eine mehr als schlechte Lösung ist. Wie macht das ein kluger Java-Programmiere ohne DRY? 3. Try-Catch Eine andere Klasse von mir soll Daten aus einer Datei lesen und aufbereiten. Im einfachsten Fall etwas in dieser Art: File myFile = new File("C:\\foo.txt"); FileReader data = new FileReader(myFile); char[] temp = new char[(int)myFile.length()]; data.read(temp); String output = new String(temp); System.out.println(output); Nun meldet mir Eclipse als Kompilerfehler(?!?), dass ich nicht abgefangene Ausnahmen habe. Okay, dass ich gezwungen bin Exceptions abzufangen stört mich noch nicht mal so, vielmehr das ein Catch-Block für jede mögliche Ausnahme von Nöten zu sein scheint. Eine einfache Version wie in C# das try { //.... } catch ( e AS Exception) { Console.WriteLine("Es ist folgender Fehler aufgetreten"+e.msg); } um alle Exceptions auf einmal abzufangen und einfach die vorgefertigte Fehlermeldung auszugeben habe ich nicht gefunden. Wir fängt man alle Exceptions mit nur einem Catch-Block ab? :confused: Mit den anderen Java-Eigenheiten habe ich mich bis jetzt abgefunden, aber diese Sachen liegen mir schwer auf dem Herzen und ich hoffe das ihr mir ein wenig unter die Arme greifen könnt. Danke dafür schon jetzt Liebe Grüße Cloud
  10. Heyho, vielen Dank für eure Antworten, weiß eure Hilfe zu schätzen^^ Andere Ausbilder oder Betriebsrat sind leider nicht drin, da wir nur 9 Mitarbeiter sind und mein Ausbilder gleichzeitig Chef ist.
  11. Hallo zusammen, in meinem Betrieb läuft im Moment so einiges schief,deswegen wollte ich mal fragen ob wer eine gute Seite zu den Rechten/Pflichten von Auszubildenden sowie den Ausbildern besteht. Vor allen Dingen würde mich dabei interessieren, ob ich ein Recht darauf habe eine mehrwöchige Projekttätigkeit bei einem Kunden ohne das ein Ausbilder etc. dabei ist einfach so ablehnen kann (mein Chef will mich im Bereich SAP Consulting als SAP-Berater für einen Kunden nach Hannover schicken, dabei bin ich erst im ersten Lehrjahr und habe praktisch nur seine Bugs beseitigen müssen) und ob man Stundennachweise verlangen kann(es wurde vor kurzem ein Zeiterfassungssystem angeschafft welches wir auch benutzen müssen, jedoch wird uns kein Stundennachweis ausgestellt weil wir in der Ausbildung zu viele Überstunden haben und diese nicht abgelten sollen). Zudem sind noch ein paar kleinere andere Sachen vorgefallen über die ich mich informieren möchte(Ausbilder verweigert IHK-Berichte zu unterschreiben wenn Überstunden vermerkt sind, Urlaubstage werden unter dem Minimum angesetzt, Schulungen werden nach 18 Uhr angesetzt und sind verpflichtend für die Azubis,Gehalt wird zu spät gezahlt,...) Habe schon bei google und der IHK auf der Seite nachgesehen, aber speziell zu diesen Themen nichts finden können. Würde mich gerne über solche Sachen informieren damit ich eine vernünftige Diskussionsgrundlage habe bevor ich die zuständige IHK informiere oder ggf. den Ausbildungsbetrieb wechsel, vielleicht finden die da oben ja ein einsehen... Für eure Hilfe danke ich im voraus. Liebe Grüße Cloud
  12. Die sehen echt nett aus, hatte mich mit den AJAX-Frameworks noch ned befasst weil ich immer dachte das ist für meine Anwendungen mit Kanonen auf Spatzen geschossen aber so wie das bis jetzt aussieht lößt das einige meiner Probleme...Ich wurschtel mich jetzt erstmal dadurch und schau mir an was was kann und wofür es gut ist, vielen Dank für deine Antwort^^ Liebe Grüße Cloud2302
  13. Hi@all, ich suche nun schon seit Tagen nach einer sauberen Lösung für folgendes Problem: Ich habe eine Webseite, die sich alle Inhalte per XMLHTTP-Reuqest vom Webserver holt, d.h. wenn man auf einen Link klickt wird z.B. nur der Inhalt eines divs geändert. Beim klickern auf den Link brauche ich bei manchen Inhalten aber Javascript-Code, der erst verfügbar ist wenn der Request abgeschlossen und das dahinterliegende PHP-Skript geparst ist. Wie kann ich ein JavaScript starten, das ich zur Laufzeit dynamisch dazulade? Geht das *irgendwie* XHTML 1.0-Strict konform? Das einzige Workaround das mir eingefallen ist, ist einen Link zu platzieren auf den der User klickt sobald der Inhalt da ist, das ist aber bei mehreren Skripten dieser Art weder Benutzerfreundlich noch sinnvoll...ich bräucht halt eine art onload ohne Body-Tag das die Arbeit von alleine macht... Liebe Grüße: Cloud2302

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...