Poster taggade med ‘spring’

Sida 5/5:12345

Att välja webbramverk för ett projekt är inte alltid en lätt uppgift. Det handlar ofta om att försöka se igenom hype och isolera vad som är aktuellt för den uppgift som för dagen ska lösas.

Vanliga saker jag förväntar mig är förstås:

  • Hur interaktionen ska ske.
  • Hur multipla språk hanteras.
  • Hur validering sker på klient och server.
  • etc etc.

Detta är ju tekniska delar. Andra aspekter som ofta är minst lika viktiga är:

  • Vilken erfarenhet/kunskap har de som ska vara med och utveckla.
  • Vilken och hur stor är den community som utvecklar och underhåller ramverket.
  • Vilken hjälp finns att tillgå (dokumentation, konsult, litteratur, kurser etc).

Jag gjorde nyligen en utvärdering åt en kund i ämnet och sprang då på en annan undersökning som Matt Raible gjort med huvudutvecklarna av en mängd olika ramverk (JSF, Spring MVC, Struts, Tapestry etc). Han ställer bl.a frågor om vad ramverkets styrkor är och i vilka situationer utvecklarna skulle välja det egna eller något annat ramverk.

Till slut så måste man iallafall göra ett eller några val och kunna leva med konsekvenserna av dem. Problemet som alltid med just den här typen av undersökningar och rekommendationer är att under den tid man gör utredningen så har det kommit 3 nya ramverk för webbapplikationer.

Denna artikel behandlar hur man kan kombinera traditionell J2EE-utveckling (applikationsserver med Stateless Session Beans och liknande) med Spring Framework och samtidigt erhålla en kort Code-Build-Test-cykel, hur man får det bästa av två världar. Läs mer >>

Oj, vad tiden går fort när det är sommar… Det var nästan två månader sedan vi bloggade sist, men nu är det full fart igen! Vi får be om ursäkt för den långa tystnaden här till alla våra trogna läsare (hej, mamma!).

Dagens spännande nyhet dolde sig i AspectJs maillista: Adrian Coyler, som är den som håller i rodret i AspectJ-projektet, slutar nu på IBM och börjar på Interface 21. Interface 21, för er som inte känner till det, är för Spring som JBoss Inc är för JBoss, dvs ett företag bestående av de som i första hand ligger bakom Spring, som håller i rodret för projektet och säljer konsulttjänster kring detta.

Varför är då detta så spännande? Jo, det innebär en ännu tajtare integration mellan två av de (enligt mig) klart mest intressant Java open source-projekten just nu: Spring och AspectJ!

Jag grubblade lite på i vilken kategori jag skulle placera den här nyheten, men eftersom det handlar om Adrian, som är Mr AspectJ, så får det bli i AOP-kategorin.

I denna avslutande del i min artikelserie beskriver jag det slutliga elddopet för mitt försök att implementera en design där persistensmekanismen kan bytas ut utan att klientkoden behöver skrivas om.

Ambitionen var att flytta persistenshantering till en J2EE-server och ge webappen tillgång till denna via en fasad i form av en sessionsböna. Servern jag valde var JBoss 4.0, en open-source server, flitigt använd av Javautvecklare och med en ökande marknadsandel.

Läs mer >>

Inledning

Java Server Faces (JSF) är ett nytt ramverk för att bygga webbapplikationer. Genom att beskriva konverteringen av en enkel Strutsapplikation till JSF försöker denna artikel visa hur JSF kan användas för att implementera en MVC-baserad webbapplikation. Artikeln förutsätter generella kunskaper i design av webbapplikationer och Struts i synnerhet. Läs mer >>

Sida 5/5:12345