Zum Inhalt springen

Schiller256

Mitglieder
  • Gesamte Inhalte

    1.547
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Schiller256

  1. Du musst bitte auch unterscheiden zwischen Code der auf dem Server ausgeführt wird, in deinem Fall das Servlet und dem Code der im Browser ausgeführt wird. Das ist JavaScript in deinem Fall. Dem Browser und auch JavaScript ist es egal ob es von einem Servlet ausgespielt wird oder von einem PHP Script.
  2. Das du den Code mit deiner Business Logik (DB-Zugriff) und den Rest der Anwendung trennen willst ist schon mal sehr gut. DB Connections bei einem Statuslosen Protokoll wie HTTP offen zu halten ist eine ganz schlechte Idee. Denn du weist ja nicht ob das jetzt die letzte Anfrage des Nutzer war oder ob da vielleicht noch ein paar hundert kommen werden. Hinzu kommt das diese Anfrage ja theoretisch nicht nur ein Nutzer machen kann sondern viele tausend. Deshalb bieten die meisten Servletcontainer (tomcat und co) die Möglichkeit an das Connectionpooling für dich zu übernehmen. Also die halten dann eine ausrechenden Anzahl an DB Verbindungen für dich bereit. Das solltest du nicht selbst programmieren. Servlets wirst du im JEE Umfeld immer mal wieder finden. Selbst wenn heute viel über REST Schnittstellen und HTML und JavaScript gemacht wird. Solltest du die Servlet Grundlagen drauf haben und verstanden haben wie die Daten von deinem Browser an deinen Server gelangen und dort verarbeitet werden. Von daher würde ich zu einem Servlet Ansatz raten. Denn selbst wenn du später auf einen HTML und JavaScript Ansatz (z.B. GWT) wechseln solltest die Restschnittstelle ist Tief im inneren immer noch ein Servlet und wenn du die Grundlagen drauf hast ist das dann "nur" noch API. Als Grundgerüst würde ich jetzt auf ein ganz normales Servlet Web development tutorial zurückgreifen und das durcharbeiten. Die meisten machen auch sowas Ähnliches wie du vor hast.
  3. Genau hier liegt das Problem! Du musst dir klar werden was du willst und wo du hin möchtest. Das sind auch die Frage die du bei einem Einstellungsgespräch gestellt bekommen würdest. Wenn du da auch antwortest "Naja, mal schauen so genau kann ich das nicht sagen aber mehr Geld will ich verdienen" darfst du gleich wieder gehen. Hat dein Arbeitgeber denn schon Endgültig Nein gesagt zu einer Weiterbildung in Richtung System Administration bzw. hast du da überhaupt schon mal nachgefragt? Das wäre das erste was ich machen würde. Aber auch erst nachdem du nun weißt was du machen willst! Sonst machst du dich da auch lächerlich wenn du heute mit Windows Admin Tätigkeiten ankommst und morgen vielleicht IBM Websphere Server administrieren willst.
  4. Na ITIL V3 hilft dir die Prozesse zu verstehen und anzuwenden nicht mehr und nicht weniger. Mit einer Admintätigkeit hat das nichts zu tun. Die gleiche Schulung machen bei uns auch alle FISIs da wir unseren Betrieb nach ITIL ausgerichtet haben. Auch einige unserer IT Architekten besuchen diese Basisschulung um ein besseres Verständnis zu gewinnen. Wie du siehst hat das mit Admintätigkeiten erstmal herzlich wenig zu tun. Wenn du aber in die Admin Schiene willst dann musst du auch entsprechende Schulungen besuchen. Ich habe aber im Moment den Eindruck das du noch gar nicht so recht weißt was du genau willst. Das solltest du dir als erstes mal überlegen und dann gezielt auch mit deinem Arbeitgeber drüber sprechen ob er dich vielleicht dahin entwickeln kann.
  5. Hast du es schon mal versucht bei deinem Arbeitgeber(Personaldienstleister) eine Weiterbildung zu bekommen? Denn wenn du mehr kannst, kannst du entsprechend auch Teurer weiter verkauft werden. Wichtig ist das du aus dieser 1st Level Schiene raus kommst. Dazu ist es vielleicht auch nötig mal für einige Jahre die Komfortzone zwischen Heilbronn und Stuttgart zu verlassen.
  6. Als ich das gestern gelesen habe dachte ich das könnte eine FISI Projekt werden. Wenn ich mir aber deinen Antrag so anschaue sind das viele kleine Projekte(Server, Datensicherung, WLAN, VPN, ...) die wild zusammen gesteckt werden. Da wären einzelne Teile schon eine FISI Projekt aber so zusammengesteckt wird das nichts. Hast du bei dem E-ON Zeug überhaupt eine Auswahlmöglichkeit? Denn ich hatte mal eine Prospekt von denen in der Hand die haben da ja wirklich alles selbst gestrickt und nicht etwa auf offenen Standards aufgesetzt. Auch VPN für den "Heimgebrauch" ist mit den heute erhältlichen Routern (z.B. FritzBox) kein Problem mehr. Ich würde dir Raten leg diesen Antrag in die Rundablage und such dir eine neues Thema!
  7. Jede Geld/ EC/ Kreditkarte kann man kopieren, soviel zum Thema Fälschungssicherheit. Nur weil diese Kartenkopien in Deutschland nicht an jedem Geldautomaten angenommen werden kann man noch lange nicht von Fälschungssicher sprechen. Du willst das dein System offline läuft also ohne Verbindung zu einer Zentralen Datenbank. Genau hier liegt schon dein Problem. Denn dann musst du wie auch immer die PIN auch auf der Karte speichern. Selbst wenn du sie x-fach gehashed hast liegt sie immer noch auf deiner Karte. Somit ist sie auch auslesbar und damit auch theoretisch knackbar. Hinzu kommt das Zahlen Pin sehr leicht durchzutesten sind. Denn ich habe meist eine range von 4-6 Ziffern die ich eingeben muss. Damit kann man das ganze automatisiert durchlaufen lassen und jeden Hash immer wieder gegen den aus der Karte gelesenen prüfen. Das dauert zwar etwas ist aber mit etwas Rechenleitung (z.B. Raspberry PI Cluster) durchaus machbar. Also für offline Gutscheine würde ich zum Guten alten Papier raten. ;-)
  8. Also ich vermute jetzt mal das was du suchst sind Reflection? Also eine Möglichkeit zur Laufzeit die Labelwerte zu ändern! Solltest du was anderes gemeint haben dann habe ich deine Frage nicht verstanden. Da müsstest du es nochmal versuchen zu beschreiben was du da genau vor hast. Trail: The Reflection API (The Javaâ„¢ Tutorials)
  9. In der UML würde sich da der Teil der Zustands/ Laufzeitdiagramme anbieten. Im speziellen das Sequenzdiagramm könnte genau das sein was du brauchst. Alternativ kannst du auch eine Aktivitätsdiagramm nehmen. Unified Modeling Language - Wikipedia, the free encyclopedia
  10. Bevor du hier Leute wild beleidigst solltest du dir wirklich nochmal die Ausbildungsordung speziell § 15 Abschlussprüfung zu Gemüte führen. Denn dort steht Das bedeutet was ist die Fragestellung wenn VMWare vSphere Data Replication die Lösung ist? Deinen Text wie er im Moment hier steht lässt auch eine reine Installationsorgie schließen das ist dann keine FISI Abschlussprojekt mehr. Die reine Installation nimmt von den 35 Std. nur einen ganz geringen Teil ein.
  11. Hat es einen Grund wieso du mit einer Library rum hantierst die seit mehr als 3 Jahren nicht mehr angepasst wurde? Um Daten zu übertragen gibt es andere Möglichkeiten als XML-RPC. Wieso castest du das auf eine HashMap? Was für deinen Datentyp liefert dir denn die Operation get_Thread in deinem Server zurück? Du kannst in deinem Client doch direkt darauf casten.
  12. Von welchem Typ ist den dein Client? Was für einen Typ erwartest du denn aus dem execute? Nutzt du Standard Bibliotheken oder hast du weitere jars in deinen Klassenpfad aufgenommen. Wenn du weitere jars nutzt welche nutzt du. Denn so ist das hier ein wildes drauf los raten was du da versuchst zu machen.
  13. Bei XSD gibt es die Möglichkeit via restrictions und RegEx-Pattern nach bestimmten Inhalten zu suchen bzw. auch auszuschließen. Wenn du also via RegEx das abfragen kannst sollte es möglich sein bestimmte Sachen zu verbieten. XML Schema Restrictions/Facets
  14. Willst du jetzt Linux Server werden oder was? Vielleicht nimmst du dir mal ein paar Minuten Zeit und schreibst hier auch mal ein paar ganze Sätze. Bis jetzt hast du immer nur ein paar Stichpunkte in den Raum geworfen. Mit Linux kannst du auch als Anwendungsentwickler in Berührung kommen. Dir kann es aber auch passieren das du als FISI nur mit Windows arbeitest. Willst du diese Systeme/ Netzwerke aufsetzen und Administrieren oder willst du Software schreiben die auf Linux läuft?
  15. Definiere mal "etwas mit Systemen machen" etwas genauer! Was verstehst du unter Systemen und was willst du mit diesen machen? Schaue dir doch mal die beiden Berufsbeschreibungen an und entscheide dann was dir besser gefällt. Das bedeutet ja nicht das du nach der Ausbildung auf die nächsten 20 Jahre auf das programmieren festgelegt bist wenn du den FIAE machen solltest. Die Übergänge sind da je nach Firma doch recht fließend. Zumal es eh recht wenige Stellenausschreibungen gibt wo drin steht wir suchen einen FIAE/ FISI sondern es wird recht häufig nach bestimmten Fähigkeiten gesucht.
  16. Was für eine Seite? Ich habe damals in der Schule sowohl in der 9. als auch in der 10. Klasse eine Schülerpraktikum von jeweils 2 Wochen gemacht. Dazu ist man vorher am besten persönlich, bei der Firma wo man es machen will, vorbei und hat gefragt ob die sowas anbieten. Die meisten Firmen machen sowas denn Sie müssen für diese Leute nichts bezahlen und es ist ein überschaubarer Zeitraum. Ob deine Schule so etwas anbietet hängt an deiner Schule. Denn Bildung ist nun mal Ländersache. Bist du schon fertig mit der Schule oder gehst du noch zur Schule?
  17. Du willst eine Ausbildung absolvieren, wieso solltest du da schon programmieren können? Es ist für eine Firma viel schwerer falsches Halbwissen wieder aus dem Kopf eines Azubis raus zu bekommen als gleich das richtige rein. In einem Praktikum, welches z.B. in der Schule gemacht wird und ca 2 Wochen dauert, wirst du eh nicht viel zum programmieren kommen. Wichtig ist das du bereit bist dich auf neues einzustellen und nicht erwartet das man dir alles vorkaut. Als FIAE/ FISI wirst du immer wieder vor neue Herausforderungen gestellt werden die du dann lösen musst. Wichtig ist da ein gewissen analytisches denken.
  18. Schau dir die FISI Dokumentation hier im Forum an. Ob bei da nun Device Management drauf steht oder nicht ist doch fast egal. Denn ein gewisse Grundstruktur hat jedes Projekt. 1. Ist Analyse 2. Soll Zustand 3. Produkt Evaluierung 4. Produkt installieren 5. Testen 6. Projektabschluss und Doku erstellen Zu jedem dieser Punkte schreibst du ca 1,5 Seiten und schon hast du deine Doku fertig. Denn was hilft es dir in eine Doku zu schauen die zum Schluss eine Software von Anbieter X ausgewählt hat du aber Anbieter Y nehmen sollst.
  19. Das Problem löst du etwas auch noch in deinem Projekt? Wie willst du denn bitte plugins für eclipse und IntelliJ noch bauen? Hast du dir vielleicht mal überlegt ob es nicht vielleicht möglich wäre eine auf eclipse basierendes Produkt zu erstellen welches erstmal nur mylyn enthält? Du brauchst nicht eine komplette IDE für mylyn ausrollen du kannst auch nur eine eclipse Basis mit dem mylyn plugins ausliefern und dann hättest du dein Projekt auch damit erschlagen.
  20. Selbst wenn du noch 5 weitere Gründe aufführen würdest das kannst du in 70 Std. nicht mal ansatzweise leisten. Was du schaffst ist eine DB wo du lokal deinen Tickets abgelegt bekommst und vielleicht wieder angezeigt. Schon wenn du eine Möglichkeit bieten willst das diese Daten auch geändert werden sollen musst du dir Gedanken machen was passiert wenn er gerade keine Netzverbindung hast. Weitere Punkte die du ganz dringend betrachten musst sind. Was passiert bei Datenmodelländerungen in Bugzilla in deinem Client? Wie migrierst du deine Tickets auf das neue DB Modell? Was machst du wenn in deinem Server neue Attribute hinzu kommen? Wann sind sie dann in deinem Client auch abrufbar? Also das Thema kannst du niemals in 70 Std. auch nur ansatzweise vernünftig bearbeiten. Hinzu kommt es es bereits fertige Software gibt die dir einen Client wie du ihn haben willst bieten sowohl open source siehe mylyn als auch als Kaufsoftware. Auch hier wirst du nur sehr schwer überhaupt kaufmännisch argumentieren können weshalb eine Eigenentwicklung auf Dauer billiger ist als eine Kaufprodukt.
  21. Einen Bugzilla Client baust du mit Sicherheit nicht in 70 Std. Zumal deine Begründung weshalb du das machen willst schon etwas an den Haaren herbeigezogen klingt. Denn nur weil ich eine Spaltenbreite nicht ändern kann fange ich doch nicht an einen neuen Client zu bauen. Das Offline Thema darfst du auch nicht unterschätzen. Wenn das bugzilla nicht unterstützt müsstest du den merge von Hand selbst machen. Also Open Source Alternative kannst du dir eclipse mylyn anschauen. Dort gibt es auch einen connector für bugzilla.
  22. Das Problem wirst du in Java nicht gelöst bekommen. Denn wenn dein Programm gestartet wird bekommst du einen Java Prozess im System unter dem es läuft. Wenn du dein Programm ein zweites mal startest bekommst du einen zweiten java Prozess dieser weiß aber von deinem ersten Prozess nichts und dann auch nichts von deinem Singleton in deinem ersten Programm. Was möglich wäre, ist das du in deinem Programm schaust ob es schon einen Java Prozess mit deinem Programm gibt und dann dein zweites Programm nicht noch einmal starten. Das ist aber in meinen Augen keine saubere Lösung. Denn du musst ganz genau schauen das es wirklich dein Java Prozess ist denn es kann durchaus sein das es noch andere Java Prozesse gibt. Weitere Möglichkeit ist du schreibst eine lock Datei. Hat aber den Nachteil das du auch dafür sorgen musst das diese Datei nach einem Programmabsturz wieder weg geräumt wird.
  23. Sollst du genau nur die 10 Äpfel pflücken? Wenn ja, dann wäre das in meinen Augen so OK. Wenn nein, müsstest du wieder zurück zum Punkt Pflücke Äpfel springen solange noch Äpfel auf dem Baum sind.
  24. Aufgrund deiner Angaben wird es sehr schwer da dir passenden Informationen zu geben. Denn Datamining und Datewarehouse und auch BigData sind im Moment so tolle Modeworte das faste jede Firma sowas in Stellenausschreibungen drin stehen hat. Die erste Frage ist was wirst du in der Firma machen? Bist du einer der Datewarehouse Software verwendet oder wirst du für diese Software programmieren? Wenn du sie nur verwendest wirst du wohl eher nur das Frontend sehen und "Abfragen" zusammen klicken. Sollst du als Berater für diese Software eingesetzt werden? Dann würde dein Job noch mal anders aus sehen. Damit wir dir weiter helfen können müsstest du uns ein paar mehr Informationen geben. Wenn du sie im Moment nicht hast dann Frage in der Firma nach. Denn Jobtitel sind nun mal in der IT nicht wirklich eindeutig da hilft meist nur nachfragen und erklären lassen was die jeweilige Firma damit meint. Zum Thema JEE da schaut es im Moment eigentlich nicht schlecht aus mit Stellen auch für Einsteiger nicht. In welcher Region suchst du und wäre es vielleicht möglich auch die Region zu wechseln?
  25. Es gibt viele Wege die nach Rom führen. Aber Java an sich ist doch überhaupt nicht das Problem. Also wenn er nicht vollkommen gehen die Oracle Lizenzen gearbeitet hat. Was ich mir bei eine Report Erzeugung nicht vorstellen kann sehe ich keine Problem die JRE mit auszuliefern. Im Notfall wird die Setup Datei so gebaut das die JRE erst bei der Installation aus dem Internet geladen wird und dann installiert. Damit umgehst du das direkte ausliefern und setzt nur eine JRE voraus. Gegen die BCL for Java kann man in meinen Augen nur verstoßen wenn man direkt in den java, javax com.sun packages Änderungen vornimmt und diese dann ausliefern will. Das habe ich bis heute noch nicht oft gesehen und macht auch eigentlich nur sehr wenig Sinn. Sehe auch keinen Grund wieso mal bei apache FOP soetwas machen müsste. Vielleicht kannst du mal ein paar mehr Infos geben weshalb du denkst das du die JRE nicht ausliefern kannst. Wir reden doch hier von der normalen JRE die man auf seinem Rechner hat? Oder macht du etwas mit embedded java? Da sieht die Sache dann schon wieder anders aus.

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