Zum Inhalt springen

iNvAsIoN

Mitglieder
  • Gesamte Inhalte

    28
  • Benutzer seit

  • Letzter Besuch

  1. Hallo, danke für die Antwort schonmal. Also ich habe vor einen Login zu realisieren unter Verwendung von JSF. Dabei werden die Benutzerrollen ADMIN, DEVELOPER usw. mit Passwort und zugehörigem Benutzernamen aus einer bestehenden Datenbank ausgelesen. Jetzt Gibt es von JSF unter Verwendung vom Apache Tomcat bereits einen Login und ich wollte fragen ob es möglich ist das damit zu lösen. Also die Daten vorher auslesen und dann mit Hilfe von diesem Login auf irgend eine Art und Weise da dran zu kommen.
  2. Hallo, Ich wollte mal fragen ob es in JSF-Anwendungen, insbesondere unter Verwendung des Apache Tomcat als Servlet-Container eine Möglichkeit gibt, den von der Ausführungsumgebung bereitgestellten Login zu verwenden. Normalerweise wird dies ja in der "web.xml" eingetragen und es können festgelegte Benutzerrollen zugewiesen werden. Die eigentliche Frage bezieht sich auf das Folgende: Gibt es eine Möglichkeit dabei auf ein bestehendes Datenbankschema zurück zu greifen? D.h. nicht die Funktionen des Servlet-Containers direkt zu nutzen, sondern durch die Integration eines bereits bestehenden Systems? Gruß
  3. iNvAsIoN

    JScrollPane

    Die Antwort haette ich nicht gebraucht. Das war auch sicher nicht mein Problem, da ich Google selbst benutzen kann. Es war einfach das Problem, dass ich ein Label auf einen ScrollPane packen musste und darauf nen GroupLayout. Ich habe ein Panel genommen und den ScrollPane draufgepackt...das war der Fehler.
  4. iNvAsIoN

    JScrollPane

    Hallo weiss jemand wie ich bei einem JScrollPane einstelle das er nach unten scrollt in Verbindung mit einer TextArea habe JScrollPane p = new JScrollePane(textArea); normal sollte das gehn, wenn ich jetzt aber in die textarea viele sachen schreibe kann ich nicht nach unten scrollen sondern das textarea fenster vergroessert sich. wie kann ich das einstellen das er scrollt und es nicht nach unten vergroessert. Gruss
  5. Hm das wäre schade, weil ich will ca. 100 Tests machen und alle angezeigt bekommen. Nicht nach einem Fehler direkt aufhören. Es soll angezeigt werden was bei 100 Tests schief gelaufen ist.
  6. Hallo, ich arbeite mit JUnit 4. Jetzt habe ich folgendes Problem. Ich habe eine Testklasse in der ein Test steckt namens @Test public testDB() { } in dieser Funktion laufe ich ueber einen erstellten Baum, bis hin zu den Blaettern. In dieser Methode stecken in jedem Blatt eine assert-Methode. Leider hoert das Programm direkt nach dem ersten fehlgeschlagenen Test auf zu Laufen. Jetzt wollte ich fragen ob es moeglich ist diese Testergebnisse zu speichern und alle Tests erst ausfuehren und zu schauen welche Tests gescheitert sind, stattdessen unterbricht er beim ersten Fehler. MfG inva
  7. iNvAsIoN

    Eclipse GUI Framework

    Wenn ich ein GUI gebaut habe mit einem Ok button. Nach betaetigen von diesem Ok button soll mein Hauptprogramm erst starten. Wie kann ich dies realisieren in java?
  8. Hallo , weiss jemand vielleicht nen guten GUI Builder fuer Eclipse? WindowBuilder gibt es ja, aber woher kriege ich den ? Gruss inva
  9. iNvAsIoN

    Datentyp herausfinden

    Danke fuer die schnelle Hilfe! das war genau das was ich brauchte:) Top!
  10. iNvAsIoN

    Datentyp herausfinden

    Sind die Datentypen vom Resultset immer gleich? Also wenn ich Resultset.getType() mache bekomme ich ja einen Integerwert zurueck , der den Datentyp wiederspiegelt. Ist das in jedem Resultset gleich oder je nach Datenbank anders? Danke fuer die bisherige Hilfe! MfG inva
  11. Hallo, ich habe ein Problem mit Datentypen und zwar folgendes: Gegeben ist eine Datenbank in der Informationen stehen ueber diverse Dinge. Das Problem an der Sache ist die: Die Daten die ich dort herausfiltere koennen jetzt Integer-Werte sein, Float, Char, Varchar etc.. Wie finde ich anhand der Datensaetze heraus zu welchem Datentyp sie gehoeren. wenn ich beispielsweise eine NR. selektiere muss das nicht heissen das sie aus der Klasse Integer stammt. sie koennte in der Datenbank auch als String abgelegt sein. Meine Ueberlegung war es zu pruefen ob sie aus String.class stammt oder Integer.class. Ein Vergleich auf dieser Ebene bietet sich hier aber nicht an, weil das ueberhaupt nicht moeglich ist. Gibt es dazu einen Ansatz von jemand? im Internet habe ich auch schon geschaut, leider aber nichts passendes gefunden. MfG Inva
  12. Bei der Laufzeitbetrachtung stellt sich immer die Frage , benutzt mein Algorithmus Schleifen/ Rekursion oder keines der beiden. Zuweisungen etc. sind Konstant d.h. sie Kosten O(1). Schleifen muessen genauer betrachtet werden, wenn sie verschachtelt sind multipliziert man die innere mit der aeusseren. Wichtig hierbei ist wie oft werden sie durchlaufen. Wenn Rekursion vorliegt ist das ganze ein bisschen schwieriger. Man muss mit einer Rekursionsgleichung arbeiten. T(n)= a*T(n/b) bei (divide und conquer algorithmen kommt hinzu + aufteilen und kombinieren) wichtig bei Divide und Conquer Algorithmen ist die Betrachtung fuer aufteilen und Kombinieren. Wenn man zu der Erkenntnis kommt das Aufteilen und Kombinieren O(n) ist , kann man es anhand von 3 Faellen bestimmen a<b O(n) a=b O(n*log(n)) a>b n^log_b(a) wenn es nicht n ist braucht man die Summenformel. a ist die Anzahl der Rekursionsprobleme. b ist hierbei die groesse des Problems.
  13. Ist doch nur ein verbiegen von Zeigern im Baum. Heapeigenschaft ist, jedes Kind ist kleiner als der zugehoerige Vater. Am besten du malst dir 2 Baeume Zur Loesung auf. Der eine hat den letzten Knoten im linken Teilbaum der Wurzel und der andere in der rechten. Dann musst du ueberlegen wie du die Zeiger verbiegst, gegeben ist ja ein Zeiger auf den Lastknoten, das sollte dir helfen. Wenn du das Bild gemalt hast sollte das klarer werden. Danach gehst du folgendermassen vor um Fehler abzufangen. Es besteht die moeglichkeit das der Baum leer ist-> muss beachtet werden. Es besteht die moeglichkeit das der Lastzeiger gleich dem Wurzelzeiger ist usw. solche Fehler muessen abgefangen werden. MfG Inva
  14. Alles klar, danke! Habe es anders hinbekommen. Aber es gibt tatsaechlich auch File.copy hat mir nur nicht gefallen, weil man Pfade angeben muss. Danke fuer die Hilfe! Gruss inva
  15. Hallo, ich habe eine Liste von Files angelegt z.b. eine Liste von XML Dateien und moechte diese in einen anderen Ordner verschieben. package PraktischeStudienphase; //import ! fuer Datenbank MySQLOperations etc. //import java.util.List; //import java.util.Map; import java.io.File; import java.util.ArrayList; import java.util.List; //import java.util.Map; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; //import DatenbankVerbindung.MySQLDBOperations; //import DatenbankVerbindung.MySQLDBOperations; //wieder import //import db.MySQLDBOperations; import junit.framework.TestCase; public class Testprogramm extends TestCase { private MyFileHelper fileHelper; private File XMLFile; private DocumentBuilderFactory dbFactory; private Document doc; private DocumentBuilder dBuilder; private static Node nNode; private static int temp = 0; // public static Fall fall; // setUp wird vor allen Tests ausgefuehrt @BeforeClass public void setUp() throws Exception { // C:\\Users\\Pascal\\Desktop\\XMLundHL7Dateien\\ergebnis_10000000.xml // List<File[]> hl7List = new ArrayList<File[]>(); // Datenbank // MySQLDBOperations sqlop = new MySQLDBOperations(); // String selectCommandLine = // "SELECT value FROM t_maris_server WHERE id = 'workdir.hl7.adt.in';"; // List<Map<String, Object>> liste = sqlop.CommandSelect(selectCommandLine); // System.out.println(selectCommandLine.getBytes()); // String arbeitsverzeichnis = (String) liste.get(0).get((Object) "VALUE"); XMLTable table = new XMLTable(); String path = javax.swing.JOptionPane.showInputDialog("Set up your pathname!"); fileHelper = new MyFileHelper(); // HL7 Dateien und XML-Dateien in einer Liste speichern List<File> XMLFileList = new ArrayList<File>(); List<File[]> HL7FileList = new ArrayList<File[]>(); // Speichern XML-Datei in Liste XMLFileList.add(fileHelper.getXMLPath(path)); for (File xmlfl : XMLFileList) { System.out.println("Ich bin eine XML-Datei: " + xmlfl.getName()); } // Speichern HL7-Dateien in Liste um sie auf den Server zu kopieren HL7FileList.add(fileHelper.getHL7Paths(path)); for (File[] hl7 : HL7FileList) { for (int i = 0; i < hl7.length; i++) { // path // C:\\Users\\Pascal\\Desktop\\DBSimulation // C:\\Users\\Pascal\\Desktop\\XMLundHL7Dateien // C:\\Users\\Pascal\\Desktop\\XMLundHL7Dateien\\ergebnis_10000000.xml System.out.println("Ich bin eine HL7-Datei: " + hl7[i].getName()); [COLOR="red"]Hier die alten Dateien loeschen funktioniert schon,jetzt will ich diese in einen anderen Ordner verschieben. Wie kann ich das machen? es gibt eine Funktion renameTo aber ich kriege es nich hin , weiss jemand wie das funktioniert?[/COLOR] hl7[i].delete(); } } XMLDOMParser xmlParser = new XMLDOMParser(); // path // C:\\Users\\Pascal\\Desktop\\DBSimulation // C:\\Users\\Pascal\\Desktop\\XMLundHL7Dateien // C:\\Users\\Pascal\\Desktop\\XMLundHL7Dateien\\ergebnis_10000000.xml XMLFile = new File(fileHelper.getXMLPath(path).toString()); dbFactory = DocumentBuilderFactory.newInstance(); dbFactory.setIgnoringElementContentWhitespace(true); dbFactory.setIgnoringComments(true); dBuilder = dbFactory.newDocumentBuilder(); doc = dBuilder.parse(XMLFile); doc.getDocumentElement().normalize(); System.out.println("Root element :" + doc.getDocumentElement().getNodeName()); NodeList nList = doc.getElementsByTagName("test"); System.out.println("-----------------------"); nNode = nList.item(temp); xmlParser.parseXML(nNode, 0, table); xmlParser.printTable(table); } @AfterClass public void tearDown() { } @Test public void testAll() { } }

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