JBoss in Eclipse im Debug mode

Dienstag 31 August 2010 at 08:23 am

How to Setup Debugging in Eclipse for JBoss

Ich möchte ein MBean in einem laufenden JBoss Debuggen. Am besten ohne grossen Aufwand aber bequem in der Eclipse IDE.

Oben im Link ist beschrieben, wie man den JBoss in der Weise starten kann, dass man sich mit Eclipse an den laufenden JBoss Prozess attachen und debuggen kann.

(mehr)

Compare Excel Files - EXcompCEL v0.71

Sonntag 20 Juni 2010 at 11:36 pm

EXcompCEL Homepage

Die neue Version v0.71 ist fertig.

  • For similary comparison use Metaphone instead of Soundex.
  • Bug Fix: #3018469: Use Metaphone instaed of Soundex.
  • Bug Fix: #3018159: Catch Exception on redaing Files and Show Error Message Box.
  • Bug Fix: #3018392: Do Changes of Control Values in Model. Not in Control directly.
  • Setting Dialog: Folder Chooser starts with current configured Folder. Otherwise with latest used Folder.
  • Change Code to prevent the error from Apache POI: "java.lang.IllegalArgumentException: Maximum number of fonts was exceeded"

Auf der Projekt Homepage und hier ist ein Link auf Java Webstart mit dem sich EXcompCEL starten lässt.
So kann man einen Blick riskieren.

WebStart EXcompCEL

Compare Excel Files - EXcompCEL v0.7

Montag 07 Juni 2010 at 10:29 pm

EXcompCEL Homepage

Die neue Version v0.7 ist fertig.

  • GUI überarbeitet
  • Ignore Case bei Zellen Text vergleich
  • Ähnlicher Text (SOUNDEX) bei Zellen Text vergleich als Treffer berücksichtigen
  • BUG FIX: #3002329: Open Compare File via Button.

Auf der Projekt Homepage und hier ist ein Link auf Java Webstart mit dem sich EXcompCEL starten lässt.
So kann man einen Blick riskieren.

WebStart EXcompCEL

(mehr)

Compare Excel Files - EXcompCEL v0.6

Montag 10 Mai 2010 at 10:16 pm

EXcompCEL Homepage

Die neue Version v0.6 ist fertig.

  • GUI überarbeitet
  • Vergleichen von Sheet Bereich
  • Doubletten suche in Zeile oder Spalte
  • Beinhaltet suche in Zeile oder Spalte
  • Vergleich Formel oder Formelinhalt funktioniert jetzt.

Auf der Projekt Homepage und hier ist ein Link auf Java Webstart mit dem sich EXcompCEL starten lässt.
So kann man einen Blick riskieren.

WebStart EXcompCEL

JGoodies - binding - sample

Samstag 20 März 2010 at 7:05 pm

Ich bin dran in einer Swing GUI mit JGoodies das Binding zu verwenden.
Hier möchte ich ein kleines Beispiel zeigen.

1) Es wird ein Text eines Model in zwei JTextFields verwendet.

2) Ein JTextField wird abhängig von einer JCheckbox enabled bzw. disabeld.

EDIT:

3) Es wird eine JListe angezeigt. Die aktuelle Auswahl der JList wird in einem JTextField angezeigt.

(mehr)

NHibernate - Query auf m:n relation - join

Sonntag 07 März 2010 at 09:57 am

Ich bin gerade an NHibernate dran. Um das hbm.xml Datei editieren zu umgehen, verwende ich Fluent NHibernate.

Gute Beschreibungen zum Thema und Blog Einträge gibt es im Internet zu hauf.
Insbesondere bei der Definition von m:n Beziehungen per Hibernate bzw. Fluent.

Trotzdem hatte ich das Problem, die HQL Abfrage so zu erstellen, dass eine Verknüpfung der beiden Tabelle über die Mapping Tabelle erfolgt.

Und das, obwohl mir klar war wie ich ein SQL Statement dazu formulieren muss.

(mehr)

Compare Excel Files - EXcompCEL v0.5

Dienstag 09 Februar 2010 at 3:43 pm

EXcompCEL Homepage

Die neue Version v0.5 ist fertig.
Jetzt auch mit simpler Word File Comparison.

Auf der Projekt Homepage und hier ist ein Link auf Java Webstart mit dem sich EXcompCEL starten lässt.
So kann man einen Blick riskieren.

WebStart EXcompCEL

Vorauswahl des FileFilter im JFileChooser

Sonntag 07 Februar 2010 at 8:52 pm

Ich habe einen JFileChooser der mehrere FilerFilter verwendet.
Nun möchte ich, dass beim Start des Dialogs ein bestimmter FileFilter vorausgewählt ist.

Per default wird der zuletzt hinzugefügte FileFilter im Dialog ausgewählt.

addChoosableFileFilter(filterXls);
addChoosableFileFilter(filterDoc);

In dem Fall der *.doc FileFilter.

(mehr)

Jakarta ECS - add Style to HTML

Sonntag 17 Januar 2010 at 12:10 pm

Ein gutes Beispiel gibt es hier.

Wie wird einem ECS HTML Dokument Style Sheet hinzugefügt ?

Zunächst wird ein ElementContainer angelegt. Hierin sind die CSS Formatangaben enthalten.
Dieser Comtainer wird nun der Klasse Style hinzugefügt, die wiederum dem HTML Dokument hinzugefügt wird.

Wieder ein Fall von, wenn mans weiss, ist es ganz einfach.

private void initHtml() {
        docReport = new Document().appendTitle(("Dummy Title"));
        
        
        String styleDelete = "span.delete { color:red; text-decoration:line-through } ";
        String styleInsert = "span.insert { color:blue; }\n";
        
        Element styleParameter = new ElementContainer().addElement(styleDelete).addElement(styleInsert);

        Style style = new Style(Style.CSS);
        style.addElement(new Comment().addElement(styleParameter));
        docReport.appendBody(style);
    }

HTML Dokument per Java Code erstellen.

Samstag 16 Januar 2010 at 9:40 pm

Java selbst bietet im Package javax.swing.text.html Klassen an, mit denen man HTML Dokumente einlesen aber auch verändert oder erstellen kann.

Mit dem Jakarta ECS - Element Construction Set Projekt ist dies aber etwas angenehmer zu handhaben.

Texte vergleichen per (Java) Code

Mittwoch 06 Januar 2010 at 11:07 am

Bisher habe ich Texte immer nur mit den tollen verfügbaren Tools verglichen. Das genügte mir bisher auch immer.

Nun möchte ich in meinem Projekt EXcompCEL zusätzlich Word Dateien vergleichen.
Aber wie vergleicht man Texte so, dass man sie anschliessend selber schön darstellen kann ?

Die Internetsuche nach Java Libs brachte schon ein gutes Ergebnis.
Sowohl zu Bibliotheken wie auch zur Theorie zum Thema.

(mehr)

Compare Excel Files - EXcompCEL v0.4

Montag 21 Dezember 2009 at 8:00 pm

EXcompCEL Homepage

Die neue Version v0.4 ist fertig.

Auf der Projekt Homepage und hier ist ein Link auf Java Webstart mit dem sich EXcompCEL starten lässt.
So kann man einen Blick riskieren.

WebStart EXcompCEL

Compare Excel Files - EXcompCEL v0.3

Freitag 18 Dezember 2009 at 8:15 pm

EXcompCEL Homepage

Die neue Version v0.3 ist fertig.

Auf der Project Homepage ist neu, dass es einen Link auf Java Webstart zum Projekt gibt.
So kann man einen Blick riskieren.

WebStart EXcompCEL

Compare Excel Files - EXcompCEL v0.2

Dienstag 01 Dezember 2009 at 10:11 pm

EXcompCEL Homepage

Die neue Version v0.2 ist fertig.

Auf der Project Homepage ist neu, dass es einen Link auf Java Webstart zum Projekt gibt.
So kann man einen Blick riskieren.

WebStart EXcompCEL

Dateien die generiert werden, werden lokal gespeichert.
Wird der Webstart Link auf Windows über Firefox gestartet, dann im Applikationsverzeichnis von Firefox.
Auf Ubuntu Linux im User Home Verzeichnis.

Leider habe ich noch nicht die Zeit gefunden, mich richtig dem Zertifikat zu widmen.
Das Verwendete wurde ursprünglich *husch husch* zum Testen angelegt ;)
Demnächst wird es ein hübsches Zertifikat geben.

Compare Excel Files - EXcompCEL v0.11

Samstag 21 November 2009 at 09:10 am

EXcompCEL Homepage

 Das ist ein Tool, mit dem Excel Sheets verglichen werden können.

Das Projekt ist auf Source Forge gehostet.
Es ist in Java geschrieben.
Es ist leicht per Drag and Drop zu bedienen.

Download

Referenz:
Struebi Online - Compare Excel Sheets

ANT - refid per echo ausgeben

Sonntag 08 November 2009 at 01:28 am

Thema: Ant Skript

Ich möchte zum debuggen (oder warum auch sonst) den Inhalt einer Ant Variable ausgeben,
die per ID definiert ist.

Ant Taks Overview

In meinem konkreten Fall, wurde ein Java CLASSPATH per ID definiert.
Wegen Problemen wollte ich nun Wissen, worauf ANT über die ID zugreift.

<?xml version="1.0"?>
<project name="tester" basedir=".">
    <target name="test">

        <path id="pathID">
            <fileset dir="c:/windows">
                <include name="*.exe" />
            </fileset>
        </path>

        <!--  ECHO refID or ID  -->
        <echo message="${toString:pathID}"/>
    </target>
</project>

Leider habe ich den WebLink nicht mehr zur Hand, über den ich die Lösung gefunden habe.
Sorry.

Add TestSuite to TestSuite - JUnit 4

Freitag 23 Oktober 2009 at 7:14 pm

Ich möchte in einem Root Package eine JUnit TestSuite anlegen, die alle bzw. die gewünschten TestSuiten in den darunter liegenden Packages ausführt.

Beim googlen finde ich recht komische Sachen dazu.
Hier zeige ich, wie es bei mir funktioniert.

(mehr)

Enum, aber Java JDK 1.4 im Einsatz

Mittwoch 14 Oktober 2009 at 2:05 pm

Ich muss gerade etwas in einem alten JDK 1.4 Code umsetzen. Wofür ich normalerweise ein Enum verwenden würde, erinnert mich aber daran, Enum gibt es erst seit Java 5.

Also, wie geht das nochmal mit JDK 1.4 ?

Hier ein netter Link zum Thema.

Typesafe Enum

gefunden via Coderanch.com Enumeration-JDK.

(mehr)

JSP - JSTL - size of List

Mittwoch 12 August 2009 at 12:54 am

Wie ermittel ich die size einer Liste per JSP ?

${fn:length(list)}

Ein Beispielcode könnte sein

<c:if test="${fn:length(searchResults) < endLoop}">
  <c:set var="endLoop" value="${fn:length(searchResults)"/>
</c:if>

Spring MVC - Security - Kurs (Blog Link)

Donnerstag 06 August 2009 at 12:27 pm

Simple web application with Spring Security: Part 1 - 16

Ich habe eine sehr schöne Ausarbeitung zum Thema Spring MVC und Security gefunden.
Es ist ein Kurs in 16 Teilen.
Schritt für Schritt wird Spring Security in eine kleine Spring MVC Application eingebaut.

Sehr schön ist auch der Einsatz von UnitTest.

Klasse Ausarbeitung :)