Zum Inhalt springen

Khanq

Mitglieder
  • Gesamte Inhalte

    12
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Khanq

  1. Kann es denn wirklich sein, dass ich nen kompletten Servletcontainer installieren muss, nur um an die IP eines Requests zu kommen? :eek
  2. Also ich benutze com.sun.jersey.api.container.httpserver.HttpServerFactory um mir ein Server-Objekt erzeugen zu lassen, welches ich dann starte. Dabei bleibt @Context private HttpServletRequest httpServletRequest; stets "null". Hat jemand eine Idee wie ich trotz jersey an die IP komme?
  3. Ach toll, Danke sehr. Hatte gerstern einfach mal versucht an das HttpRequest über @Context zu gelangen. An HttpServletRequest hab ich nicht gedacht.
  4. Ich habe den Verdacht, dass @Context helfen könnte. Allerdings finde ich keine Möglichkeit an die IP zu kommen. Vielleicht suche ich an der falschen Stelle?!
  5. Hallo zusammen, ich implementiere momentan werbservices auf Basis von Jersey (restful). Funktioniert auch wunderbar soweit. Nur würde ich bei meinen POST/GET Requests gerne die IP der Anfrageseite loggen. Meine Frage wäre also, wie komme ich mit Jersey noch da dran? Ein HttpRequest "sehe" ich ja gar nicht mehr. Gibt ja nur dies zum Beispiel: [JAVA] @Get @Consumes("application/xml") public Response getSomething() throws Exception { //do something and build a response for the request return Response.ok(something).build(); } [/JAVA] Gibt es evtl eine Annotation um doch an den Request zu kommen? Oder aber die IP direkt? Google hat leider gar nicht geholfen. :old mfg KhanQ
  6. Khanq

    Hibernate und JAXP

    Ich hätte eine Frage bzgl. JAXP in Kombination mit Hibernate. Ich haben eine Relation Produktion und eine Relation Anhang. Jeder Produktion werden 0..n Anhänge zugeordnet und jeder Anhang besitzt eine Fremdschlüsselbeziehung auf eine Produktion. Dabei würde ich gerne Lazyloading mit Hibernate nutzen. Nun ist es aber so, dass durch Hibernate alle Referenzen hergestellt werden: Produktion.anhangList --> Anhang Anhang.produktion --> Produktion Hierdurch entsteht ein Zyklus innerhalb der JAXP-XML-Umwandlung, welcher durch JAXP selbst leider nicht erkannt/gelößt wird. Ich würde dabei gerne auf extra Wrapper verzichten, wenn möglich. Die beschriebenen Relationen sind exemplarisch und mein Fall durchaus komplexer, weil größer. Das Grundproblem ist aber hiermit umschrieben. mit freundlichen Grüßen
  7. Hi zusammen, ich habe diese Frage auch schon an anderer Stelle im Netz gestellt, jedoch bisher keine Antwort erhalte und da frag ich doch auch mal hier: Ist es möglich timestamps (und ähnliches) zu "vernachlässigen", wenn man mit XMLUnit arbeitet? Man hat also zwei XML-Dateien und möchte diese auf inhaltliche Gleichheit prüfen, dabei sollen aber bestimmte Attribute vernachlässigt werden, ohne gleich den ganzen Inhalt zu ignorieren und nur auf die Struktur zu sehen. Mein derzeitiger naiver Ansatz ist, einfach meinen input von einer Vorgabedatei und die Antwort vom System string-mäßig von timestamps zu bereinigen. Ich habe natürlich google bemüht und auch herausgefunden, dass derartige Anforderungen mit Hilfe einer eigenen Implementierung des DifferenceListener-Interfaces möglich ist, jedoch nicht, wie genau dies geschehen kann. Falls jemand etwas damit anfangen kann, wäre ich für jede Antwort dankbar. Falls es noch nicht ganz klar ist, hier ein Beispiel: Das ist der Inhalt der Vorgabe: <file key="onekey" timestamp="2009.12.01" <something/> </file> Die Antwort vom System könnte so aussehen und soll als "übereinstimmend" erkannt werden. <file key="onekey" timestamp="2007.10.02" <something/> </file> Momentan setze ich einfach den timestamp (beide male) auf "0" und damit ist die Gleichheit gesichert, aber wie erwähnt sollte das auch eleganter gehen. Danke für jede Antwort mfg KhanQ
  8. Hallo, Dir scheint nur Basiswissen zu fehlen (siehe Array). Vermutlich hilft dir die Java-Insel am besten weiter: Java ist auch eine Insel - Programmieren für die Java 2-Plattform in der Version 5 - 5. Auflage - Galileo Computing - ISBN 3-89842-747-1 Da steht auch drin, wie man ein BufferedImage benutzt, wie man Array sortiert und auch "umdreht" (reverse). GZ zum schicken Programm. Könntest Du mir auch noch erklären, wofür man soetwas benötigt? CPC scheint mir schon etwas älter zu sein. mfg KhanQ
  9. Hallo zusammen. Ich schreibe momentan an einem Maven Plugin. Set setOfArtifacts = mavenProject.getArtifacts(); if (setOfArtifacts != null) { getLog().info("size :" + setOfArtifacts.size()); Iterator setOfArtifactsIterator = setOfArtifacts.iterator(); while (setOfArtifactsIterator.hasNext()){ Artifact artifact = (Artifact) setOfArtifactsIterator.next(); getLog().info("used artifact: "+artifact); } } else { getLog().info("listOfArtifacts is null"); } Ich lasse mir alle abhängigen Artifacts eines Maven-Projektes ausgeben. So weit so gut, aber ich bräuchte alle Basisverzeichniss dieser Artifactes. Bei diesen Artifactes handelt es sich großteils um eigene Maven-Projekte. Ich möchte also beim build-Prozess herausfinden, wo sich diese Projekte genau befinden, bzw. wo sich deren Ressourcen befinden. Natürlich könnte man über Artifact.getFile() herausfinden, wo sich die Klassen befinden und von dort könnte man sich ins Ressources-Verzeichnis bewegen, allerdings wäre das etwas hart verdrahtet und es gibt evtl. noch eine bessere lösung a la ... Artifact().xyz....getResourcesFolder(). Vielleicht hat ja jemand eine Lösung parat. Letztendlich brauche ich alle transitiv abhängigen Projekte und vorallem ihre Ressourcen. mfg KhanQ
  10. Momentan hab ich das Problem so gelößt: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.3</version> <executions> <execution> <phase>install</phase> <configuration> <tasks> <echo>build directory: ${project.build.directory}</echo> <copy failonerror="false" todir="${project.build.directory}/build/images"> <fileset dir="${basedir}/src/main/resources/images/"> <include name="*.*" /> </fileset> </copy> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> Mit dem Assembly Plugin geht es wohl auch ohne ANT. Nur, falls mal jemand ein ähnliches Problem hat :cool:
  11. So hab da nun mit nem ant Plugin gemacht, also nen ant Task ausgeführt. Jetzt wäre es nur noch schön, wenn auch abhängige Resourcen beim Buildprozess kopiert würden, so wie auch abhängige JARs kopiert werden. Ich denk hier beschäftigen sich nur sehr wenige Leute mit Maven, sonst hätte sicher schon jemand gepostet, aber ich versuchs trotzdem. mfg Khanq
  12. Hallo zusammen, ich beschäftige mich grade mit Maven. Üblicherweise werden externe Resourcen (wie z.B. jpg, properties, etc) in die gebaute .jar eingebunden. Ich würde die externen Rescourcen aber gerne direkt im Filesystem ablegen. Ist dies ohne Ant-Tasks möglich, bzw ohne ein eigenes Plugin zu schreiben? Ich vermute mal, dass es bereits ein Plugin genau für die Aufgabe gibt. Vielen Dank mfg KhanQ

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