Doorgaan naar hoofdcontent

Posts

Gebruik van log4j voor logging / debugging

Bij mijn eerste programmeer ervaringen in Java maakte ik gebruik van System.out.println("Te loggen tekst in STRING formaat"); statements voor het loggen c.q. debuggen van de onderhanden applicatie. Opzich een methode die werkt maar niet de handigste. Voor dit doel zijn er betere oplossingen en de meest gangbare is het gebruik van log4j . Dit is een open source logging oplossing van de Apache organisatie. Recept voor gebruik log4j Plaats het log4j-VERSION.jar bestand in het class pad van de applicatie. Configureer log4j middels het log4j.properties bestand voor log4j. Van dit bestand hoeft er maar één versie per applicatie aanwezig te zijn. Voeg aan iedere class die gelogd dient te worden een Logger object toe. Gebruik dit Logger object om te loggen via de beschikbare methods ( debug() , info() , warn() , error() en fatal() ). In onderstaande code zien we een voorbeeld van hoe log4j toegepast kan worden. import java.sql.*; i...

Rabo Telebankieren aan de praat onder Windows XP SP2

Sinds dat ik Windows XP SP2 geinstalleerd heb zit ik met een probleem (zie ook mijn eerdere post ). De ActiveX componenten worden geblokkeerd en dat betekent dat je in totaal 3x de information bar moet vertellen dat de content veilig is. Vandaag vond ik onderstaande tekst op de website van de Rabobank. Hierin wordt uitgelegd hoe je dit probleem kan verhelpen volgens de Rabobank. In het tabblad "Tools" kiest u voor "Internet Options". Kies dan het tabblad "Privacy" en vervolgens klikt u op de knop "Settings" bij "Pop-up Blocker". Vul daar in: *.rabobank.nl. U heeft er nu voor gezorgd dat u bovenstaande meldingen niet meer krijgt wanneer u Rabo Telebankieren gebruikt in combinatie met Windows XP Servicepack II. Ik kan je melden dat de pop-up blocker die ze je hiermee laten configureren niets te maken heeft met het ActiveX component dat geblokkeerd wordt. Na een half uur puzzelen in de instellingen van Internet Explorer ben ik eracht...

Grafische tools voor MySQL

Mijn ervaringen (snuffelen aan) met MySQL zijn tot nu toe gebaseerd op het invoeren van commando's op de DOS prompt van mijn Windows XP client. Voor een grafisch ingesteld mens is dit een niet zo'n prettige omgeving om mee te werken. Gelukkig werken ze bij MySQL ook aan grafische tools voor het bedienen en ontsluiten van de server. Het betreft hier de tools ' MySQL Administrator ' en ' MySQL Query Browser '. De administrator client laat je de complete MySQL server configureren via een Windows interface. Dit vind ik persoonlijk prettiger dan het met een tekst editor aanpassen van configuratie bestanden. Ook is het aanmaken van nieuwe gebruikers via deze interface een verademing. Het opvoeren van de 'opencmsuser' tijdens de installatie van OpenCMS was niet echt een pretje. Type fouten zorgde ervoor dat ik diverse pogingen moest doen voordat ik dit in orde had. Via de administrator client was het erg gemakkelijk geweest. De Query browser clien...

Installatie OpenCMS 5.0

Zoals ik in een eerder artikel reeds aangaf wil ik wat ervaring opdoen met een content management systeem. De keuze is gevallen op OpenCMS en ik zal stap voor stap de installatie hiervan behandelen. Benodige componenten De volgende componenten zijn benodigd voor de installatie van de OpenCMS content management server: Java JDK 1.4 of een hogere versie. Apache Tomcat 4.x of een andere Java server met Servlet 2.3 / JSP 1.2 ondersteuning. MySQL server. Downloaden bestanden: We downloaden alle benodige bestanden. Ik gebruik de volgende versies: Sun J2SE 1.4.2 SDK Apache Tomcat 5.0.27 MySQL 4.0.20d OpenCMS 5.0.1 Java JDK Installeer de Java JDK en zorg ervoor dat de JAVA_HOME environment variable goed staat. Tomcat Installeer Tomcat in een folder naar keuze en zorg ervoor dat de CATALINA_HOME environment variable verwijst naar deze folder. Zorg ervoor dat Tomcat werkt met de juiste karakterset (ISO-8859-1). Dit kan gedaan worden d...

Content Management Systemen

Langzamerhand wordt mijn Java ontwikkelomgeving annex proeftuin steeds groter. Afgelopen april begon ik met de installatie van een JDK ( Sun J2SE ) en een Java editor ( Eclipse ) waarmee ook JSP's en JavaServlets geschreven kunnen worden (via plugin Lomboz ). Al gauw volgde de installatie van een J2EE server ( Apache Tomcat ) en een relationele database ( MySQL ). Nu moet ik zeggen dat ik nog niet veel tijd besteed heb aan het configureren van de boel of uberhaupt het gebruik ervan. Wellicht dat dit de komende tijd wel gaat gebeuren nu ik me wat verder ga verdiepen in de wondere wereld van de Content Management Systemen (CMS). Voor de websites van mijn werkgever heb ik in het verleden zelf min of meer een CMS geschreven in Lotus Notes / Domino. Bij deze Lotus Notes CMS oplossingen is er een hechte koppeling tussen het CMS en de vormgeving / navigatie van de bewuste website. Dit maakt het veranderen van de website kant tot een dure tijdrovende klus. De komende tijd wi...

Samenwerking Windows XP SP2 en Rabobank Telebankieren 5

Een week of twee geleden heb ik mijn PC met Windows XP SP1a Home Edition bijgewerkt naar service pack 2 . Tot nu toe heb ik nog geen grote problemen gehad met SP2. Het enige programma waar ik op dit moment enige problemen mee heb is Rabobank Telebankieren versie 5. Dit programma staat lokaal op je PC en gebruikt Internet Explorer als interface. Helaas worden de ActiveX componenten iedere keer geblokkeerd door de verscherpte beveiliging van de Internet Explorer. Dit betekent dat ik iedere keer moet vertellen tegen de browser (via de nieuwe information bar) dat deze actie legitiem is en uitgevoerd mag worden. Dit is vervelend omdat je deze actie zo'n drie keer moet doen. De eerste keer bij het inloggen en twee keer bij het verzenden en ontvangen van je berichten. Helaas heb ik nog geen mogelijkheid gevonden bij de Internet Explorer instellingen om dit gedrag op te heffen. Ik krijg met geen mogelijkheid het lokale adres toegevoegd aan de 'trusted sites' adressenlij...