1. Javaforum i Malmö 23/4 -06

    Har precis varit pÄ javaforum hos jayway i deras nya lokaler i malmö. Det var ett halvdagsarrangemang med förelÀsare frÄn Trifork, Jayway samt SICS (Swedish Institute for Comuter Science).

    Jag tycker att det var ett vĂ€lordnat forum med intressant innehĂ„ll med bl.a. det alltid sĂ„ heta Spring (som snart kommer i version 2.0), en presentation av Trifork’s applikationsserver och deras samarbete med open source-servern Geronimo samt en presentation av SICS om hur man lyckas köra en JVM pĂ„ vĂ€ldigt begrĂ€nsade resurser (2KB RAM och ett tiotal KB ROM).

    Den presentation som vÀckte störst intresse för min del var den om Spring 2.0, och den lyckades höja min motivation ytterligare till att faktiskt ta mig tid att prova pÄ nyheterna i version 2.0. Mest intressant verkar möjligheten att kunna köra POJOs som Message Driven Beans, utan att faktiskt köra applikationen i en EJB-container. Trevligt! En annan nyhet Àr ocksÄ integrationen med AspectJ, utöver den redan befintliga Spring AOP.

    FörelÀsaren frÄn Trifork gjorde ett bra jobb med att marknadsföra deras applikationsserver, men framförallt framhÀvdes Àven Geronimo som en bra och stark konkurrent till JBoss. Geronimo har enligt trifork ett antal fördelar framför JBoss; sÄsom en mera liberal licens samt en stark community med IBM som en av huvudsponsorerna. Kan Geronimo bli applikationsservrarnas eclipse? I vilket fall som helst har javavÀrlden minst tvÄ bra open source-alternativ framför de stora tunga Websphere och Weblogic.

  2. Bugg med Weblogic + Struts Template

    Struts 1.0.2) fungerar alldeles utmĂ€rkt i Tomcat 4.1.31 medan Weblogic 8.1.2 endast ger ‘Error 500 – Internal Server Error’:

    
    javax.servlet.jsp.JspException
     at org.apache.struts.taglib.template.InsertTag.doEndTag(InsertTag.java:149)
     at jsp_servlet._analysis.__input._jspService(__input.java:230)
     at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
    
    

    Mina JSP-templates ser ut pÄ följande sÀtt:

    filnamn: /subcomponent/myPage.jsp

    
    
        
        
        
        
    
    
    

    Filen /subcomponent/myPageContent.jsp har sjÀlva innehÄllet.

    Det visade sig att Weblogic (tillsammans med struts templates) inte riktigt klarar av att jsp-filerna Àr organiserade i underkataloger. Problemen försvann helt dÄ jag flyttade upp alla jsp-filer till rotkatalogen för websajten.

    filnamn: /myPage.jsp

    
    
        
        
        
        
    
    
    

    Nu kan man ju fundera över varför man överhuvudtaget anvĂ€nder struts-template istĂ€llet för tiles, sitemesh eller nĂ„t annat hĂ€ftigt template ramverk. Svaret Ă€r enkelt, hur coola de ramverken Ă€n Ă€r sĂ„ har de inte alltid funnits och det föll sig helt enkelt sĂ„ att projektet jag sitter pĂ„ nu började anvĂ€nda struts-template för lĂ€nge sedan. Jag hoppas dock pĂ„ att fĂ„ ”lite tid över” nĂ„gon gĂ„ng för att ta tag i den situationen.

  3. Möten som gör skillnad?

    Har du som jag suttit pÄ alldeles för mÄnga möten fullt med smarta och i vanliga fall kreativa personer för att sedan, mÄnga timmar senare, fundera pÄ vad som egentligen hÀnde?

    Var tog kreativiteten vÀgen? Varför kom inte den och den personen till tals? Vad kom vi fram till? Vad gör vi nu?
    Har du Àven lagt mÀrke till att majoriteten av innovativa idéer och koncept som verkligen gör skillnad kommer fram pÄ fikapausen, lunchen eller över ölen efter jobbet? VÀrt att fundera pÄ.

    To be continued…