Archive for August, 2006

SSL und somit auch https nutzen eine asysmetrische Verschlüsselung, d.h. der Client benötigt den öffentlichen Schlüssel des Servers, mit dem er die Nachricht für diesen verschlüsseln kann.
Um mit einem Java-WebService-Client eine SSL Verbindung herzustellen, muss das Zertifikat des Servers in den JVM Keystore importiert werden. Man kann es entweder in den Standardkeystore importieren, der je [...]

Nach längerem Suchen habe ich endlich verstanden, wie man n:m-Beziehungen in Hibernate am besten mappt.
Für die Verwaltung von solchen Beziehungen benötigt man in relationalen Datenbanken eine Beziehungstabelle.
Nehmen wir an es gibt 3 Tabellen:
News, Category und NewsCategory.
Eine News kann mehreren Categories zugeordnet sein und die Categories können natürlich in verschiedenen News benutzt werden. NewsCategory ist somit [...]

Wenn ein Hibernate-Property mit einem Kleinbuchstaben anfängt und darauf ein Groß-Buchstabe folgt, funktionieren die Getter und Setter, die Eclipse generiert, nicht mehr.
Das Property heißt tEinkaeufer.
Dafür hat Eclipse diese Getter und Setter generiert:
public TEinkaeufer getTEinkaeufer()
{
return tEinkaeufer;
}
public void setTEinkaeufer(TEinkaeufer einkaeufer)
{
tEinkaeufer = einkaeufer;
}
Beim initialisieren von Hibernate wurde dann folgender Fehler geworfen:
Initial SessionFactory creation failed.org.hibernate.PropertyNotFoundException: Could not find a [...]

Für den Web Service, der die Einkäuferdaten liefern soll, hab ich mit den HibernateTools Klassen und hbm.xml-Dateien generieren lassen.
Das ging soweit auch ganz gut. Nun gibt es aber anscheinend Tabellen in der zu integrierenden Datenbank, die keinen Primary Key haben!
Aus diesen machen die Tools dann zusammengesetze Primärschlüssel, und zwar aus allen Attributen der Tabelle.
<!– Generated [...]

Beim „Contract First“ Ansatz für WebServices generiert man zuerst die WSDLs und dazugehörigen XML Schema-Dateien, um daraus dann mit WSDL2Java ein Java Bean Skeleton zu erzeugen.
Wenn dann die URL des WebServices mit ?wsdl aufgerufen wird, generiert AXIS aus den Klassen mit Java2WSDL wieder eine WSDL Datei.
Allerdings gibt es da ein Problem mit annonymen inneren ComplexTypes, [...]

Bei der Einbindunge eines XML iViews muss man als letzten Schritt einen Transformator zur Darstellung der XML-Datei angeben:

Solche Tranformatoren lassen sich auch selbst erstellen, indem man eine Portal Applikation (.PAR) erstellt. Mit der einfachen Angabe einer XSL-Datei ist es dabei nicht getan, aber es ist nicht viel schwieriger, zumindest nicht für einfache Transformatoren-Provider.
Simple Providers [...]

Habe heute weiter an der Doku geschrieben und dabei einen ersten Entwurf der Zielsetzung verfasst:

Als IT-Dienstleister für große Unternehmen muss man sich des öfteren auf Änderungen im IT-Umfeld einstellen. Die Ausrichtung auf neue Applikationsserver bzw. Integrationsplattformen wäre eine solche. In meinem Fall handelt es sich hierbei um das Produkt Netweaver von SAP und das dazugehörige [...]

re

Zurück aus dem Urlaub, einen Tag später als geplant, weil mein Cousin noch einen Tag länger geblieben ist…