Om man vill använda JConsole eller VisualVM för att övervaka en JVM som ligger på en dator som man inte har tillgång till från sin egna dator utan endast via en annan dator som man i sin tur har ssh access till, så kan man sätta upp en lokal SOCKS tunnel som man kör genom mot den remota ssh servern. Läs mer >>
Den här listan är i första hand till för dig som jobbar med utveckling under Linux (i första hand Ubuntu), och behöver göra lite systemadministration till husbehovs på utvecklingsservern.
Läs mer >>
Vid problem i en lokal miljö finns det flera kraftfulla verktyg att ta till i form av profilerare och debuggers. När det stökar i en produktionsmiljö är det lite värre då man vill undvika att påverka prestanda. Ett hangrepp som man med gott samvete kan ta till i de aldra flesta produktionsmiljöer är tråddumpning Läs mer >>
Att sätta upp Subversion med SSH i NetBeans är inte helt enkelt. Det finns ett dokument på NetBeans wiki som beskriver detta, men jag tycker inte att det är speciellt bra och att det missar ett par steg. Därför tänkte jag här beskriva steg för steg hur man går till väga både på Linux (jag använder Ubuntu) och Windows XP.
Läs mer >>
Den här artikeln är en introduktion till distribuerade versionshanteringsverktyg i allmänhet, och till git i synnerhet. Den kommer att ge en översikt av de grundläggande kommandona för att komma igång och jobba med verktyget. Jag kommer också beröra de anledningar, som jag ser det, som gör att git och andra distribuerade verktyg är överlägsna de traditionella. Artikeln läses med fördel från början till slutet, men du kan naturligtvis hoppa direkt till avsnittet om olika sätt att jobba med git, om du vill.
Läs mer >>
Denna artikel beskriver den populära opensourcekomponenten Hibernate. Hibernate är ett s.k. Object Relational Mapping (ORM) verktyg som används för att möjliggöra persistens. Hibernate är ett av de mest aktiva och populära javaprojekten på Sourceforge och kommer garanterat dyka upp mer och mer i javabaserad systemutveckling framöver. Läs mer >>
Detta är del 2 i en artikelserie där jag beskriver hur jag tar min testapplikation ifrån min artikel
om Java Server Faces och bygger vidare på denna. I den första delen beskrev jag den grundläggande designen och hur jag fick enhetstestning och loggning att fungera.
I denna artikel går jag vidare och beskriver hur jag byter persistensmekanism från xml-fil till MySQL och Hibernate.
Läs mer >>