Rod Johnson skriver i sin blogg framgĂ„ngarna med Spring ramverket kontra EJB3.0. Han refererar till en jobb sökmotor (jobtrends) och visar hur siffrorna ser ut. Visst, enligt siffrorna dĂ€r, det Ă€r mer efterfrĂ„ga pĂ„ Spring konsulter Ă€n EJB3.0. Men enligt den verkliga statistiken av den svenska konsultverksamheten jag har ser trenden inte sĂ„ som Jon pĂ„stĂ„r. De flesta projekt jag vet kör idag pĂ„ den traditionella EJB2.0, Struts 1.x och egna O/RM API L- och en del har sakta med sĂ€kert vaknat och tittat pĂ„ nya ramverk, dĂ€r ofta EJB3.0 ses som en standard utvĂ€g. Spring har varit Ă€n sĂ„ lĂ€nge utvecklarnas favorit i den svenska Java industrin dock inte direkt IT chefernas favorit antar jag! Kul att se hur utvecklingen bli fram över. Det Ă€r vĂ€ll upp till java utvecklarna att uppmana beslutfattare till rĂ€tt val (vilket det nu kan vara?!) âŠ
-
Rod Johnson Spring vs EJB3.0
- mÄn 4 feb, 2008 kl 12:00
- Kommentera!
- EJB, Spring
-
JPA anti-pattern
- tor 17 jan, 2008 kl 20:29
- Kommentera!
- EJB, Java
Ingen kan ju förneka att anvĂ€ndandet av moderna ORM-ramverk har gjort databas-hantering oerhört mycket enklare. Du behöver inte lĂ€ngre skriva kod för att mappa ett result set av en SQL-frĂ„ga mot dina objekt. Det blev enklare att skriva frĂ„gor mot databasen och ofta behöver man inte ens skriva nĂ„gon SQL (eller HQL/JPA-QL). Kort sagt, det finns mycket fördelar med att anvĂ€nda JPA eller Hibernate. Dock Ă€r det, som med allt annat, vĂ€ldigt lĂ€tt att bli lite förblindad av hur pass enkelt det blir att jobba mot en databas. Kort sagt, det finns en risk att man anvĂ€nder lite av ett anti-pattern om man inte Ă€r försiktig. (LĂ€s mer…)
-
Javaforum 2007Q4
- tis 23 okt, 2007 kl 10:02
- 1 kommentar
- EJB, JEE, JME, Java, Konferenser, NetBeans, Programmering, Web 2.0
Nu Ă€r agendan för Javaforum 2007Q4 i Göteborg spikad. AnmĂ€lan görs som vanligt pĂ„ javaforum.se, antalet platser Ă€r begrĂ€nsat till 170 personer sĂ„ det Ă€r först till kvarn so gĂ€ller…
- 16:30 Macka & mingel – Redpill sponsrar
- 17:00 JavaUpdate med bla NetBeans 6.0
Rikard Thulin, IBS JavaSolutions AB - 17:15 JavaPuzzler of the Day
- 17:20 JBoss Seam – Kraftfullt ramverk som integrerar JSF, EJB 3, AJAX, Portlets och BPM
Jens Augustsson, Redpill - 18:00 Hudson - mer Àn bara Ànnu en Continous Integration motor
Marcus Wallin, IBS JavaSolutions AB - 18:15 Thread.sleep(); // Kaffe
- 18:35 Ext JS 2.0 – Med Ext JS 2.0 har du fantastiska möjligheter att bygga desktopliknande applikationer för webben
Martin Jönsson, IBS JavaSolutions AB - 18:50 Mobil 2.0 och den uppochnervÀnda pyramiden
Troed SĂ„ngberg, Sony Ericsson Research Center - 19:30 Connecting producers and consumers – Hur man angriper problemet att vira ihop ett komponentbaserat (24/7) system som t.ex. OSGi dĂ€r saker uppdateras i runtime
Niclas Nilsson, factor10 - 20:10 Redpill bjuder pĂ„ Ăl och snacks
Karta till: IT-Universitetet, ForskningsgÄngen 6
-
Red Hat Developer Studio (beta 1)
RedHat har nyligen slÀppt en första beta pÄ deras Eclipse-baserade utvecklingsverktyg som Àr förkonfigurerat för JBoss Enterprise Middleware och RedHat Enterprise Linux. Det hela pÄminner lite om att ladda hem och installera NetBeans med bundlad Glassfish. Vid installation sÄ installerar den en lokal JBoss Application Server 4.2 som Àr förkonfigurerad i RedHat Developer Studio. NÀr du ska skapa ett nytt projekt sÄ hittar du projektmallar för JBoss Seam, Spring, JPA och annat (se bilden nedanför). Allt sÄnt vi behöver finns alltsÄ klart och fÀrdiginstallerat frÄn början.
I princip sĂ„ Ă€r RHDS samma sak som Eclipse + JBoss IDE + Spring IDE, fast lite snyggare paketerat. För att vara en första beta sĂ„ fĂ„r man Ă€ndĂ„ sĂ€ga att de kommit ganska lĂ„ngt, betydligt lĂ€ngre Ă€n vad t.ex. en ”ren” Eclipse med WTP 2.0 (eller nĂ„got annat gratis plugin för EJB 3 stöd) har kommit. Antagligen beror detta pĂ„ att det hela Ă€r paketerat med en applikationsserver förkonfigurerad, samt att det finns fĂ€rdiga, fungerande (nĂ„ja.. de kommer nog fungera allihop i denna skarpa versionen) projekt-mallar för de vanligaste typerna av webb-projekt (EJB 2.x & 3, Seam, Spring, Hibernate o.s.v.). Att jobba i RHDS i denna betan Ă€r lite skakigt, GUIt kan frysa lite titt som tĂ€tt, och att försöka fĂ„ upp en ”Tooltol Description” (F2) eller anvĂ€nda andra vanliga funktioner fungerar inte riktigt. Antar att detta löser sig med tiden, sĂ„ jag ser fram emot nĂ€sta beta dĂ„ förhoppningsvis de mest störande buggarna Ă€r borta.
Ăven om jag alltid varit lite skeptisk till anvĂ€ndarvĂ€nligheten i Eclipse sĂ„ mĂ„ste jag nog sĂ€ga att detta Ă€r ett steg i rĂ€tt riktning. Det jag saknar nu Ă€r att de ocksĂ„ slĂ€nger med plugins för de vanligaste versionshanteringssystemen (nĂ„got som finns med frĂ„n början i NetBeans och IntelliJ) samt en vettig konfigurering av kortkommandon (Alt-Shift-X, R Ă€r inte ett kortkommando) sĂ„ jag inte behöver kĂ€nna det som att jag sitter i Emacs igen nĂ€r jag vill utföra nĂ„got. Det Ă€r nĂ„got som Eclipse-utvecklarna borde tĂ€nka mer pĂ„. Man ska inte behöva anvĂ€nda musen för att styra sitt IDE, det Ă€r dĂ„lig s.k. usability.
Hursomhelst, RedHat Developer Studio ser vÀldigt lovande ut och jag rekommenderar er att testa det om ni jobbar med JBoss-produkter. Om det Àr sÄ att ni redan anvÀnder NetBeans eller IntelliJ IDEA sÄ kommer ni nog kÀnna att det Àr en bit kvar, men det Àr i vilket fall betydligt bÀttre Àn en gamla vanliga Eclipse dÀr du sjÀlv mÄste installera alla plugins och konfigurera applikationsservrar.
Ni kan ladda ner det hela och lÀsa mer om det pÄ http://www.redhat.com/developers/rhds/index.html.
-
Java EE 6
- tis 28 aug, 2007 kl 09:55
- 1 kommentar
- EJB, JEE, Java
Java EE 5 kom med mÄnga nya trevliga saker för ett tag sedan. Redan har mÄnga projekt börjat anvÀnda EJB 3 som förmodligen Àr det som fÄtt mest uppmÀrksamhet. Det finns dock en del brister i Java EE 5, eller kanske bÀttre uttryck Àr det sÄ att en del externa ramverk fortfarande har en del fördelar (vem har inte varit med i en EJB 3 vs Hibernate debatt tex). Förhoppningarna Àr att en del av detta ÄtgÀrdas i kommande Java EE 6 dÀr vi troligtvis fÄr se bl.a. EJB 3.1, JPA 2.0, Servlets 3.0, JSF 2.0, WebBeans mm.
PÄ Ryan de Laplantes blogg finns en sammanstÀllning av vad som planeras ingÄ, vÀl vÀrt att lÀsa Àven för er som redan fÄtt en del presenterat pÄ JavaOne i vÄras.
-
Javaforum Q3 börjar ta form
HĂ€r kommer en liten ”teaser” pĂ„ presentationer som Ă€r inbokade för Javaforum Q3:
* JavaUpdate, MarKus Wahl
* The Hundred Kilobytes Kernel (HK2), Rikard & Ferid
* GWT, Peter Norrhall, Movlin
* Web 2.0 Trender, möjligheter och utveckling, Jonas Carlsson, lk9.se
* Spring 2.1 – nyheter, Sping User Group
* MakeWave kommer och pratar om OSGIEn mycket intressant agenda med andra ord. Inbjudan kommer att skickas ut om nÄgon vecka via javaforum.se
-
Bok rekommenderas: Pro EJB 3
- mÄn 6 aug, 2007 kl 16:24
- Kommentera!
- EJB, JEE, Java, Programmering
Jag vill passa pĂ„ att rekommendera boken ”Pro EJB3: Java Persistence API” av Keith och Schincariol. En mycket vĂ€lskriven bok som pĂ„ ett pedagogiskt och intressant sĂ€tt tar upp JPA 1.0. En sak som gör boken intressant Ă€r att man försöker passa in JPA i bĂ„de SE och EE miljö. T.ex. utnyttjar man Extended EntityManagers och Stateful Session Beans pĂ„ ett intressant sĂ€tt för att komma över problematiken med Lazy fetches. Boken visar inte bara JPA ur JEE-miljö utan Ă€ven hur det kan anvĂ€ndas i JSE, nĂ„got som Ă€r trevligt ur enhets-testningsperspektiv.
-
Sista JavaForum 2006
Plats: IT Universitetet, Forskningsg 6, Göteborg
Tid & Datum: 22 november, 17:00
à rets sista JavaForum bjuder pÄ bla JRuby, EJB3 & PubAgendan
- 17:00 – 17:30 Macka & mingel
- 17:30 – 17.45 Java Update
Summering av dom senaste nyheterna inom JavavÀrlden
- 17:45 – 18:20 JRuby
Hur man kör Ruby i Java och interagerar med Javakoden, och lite kort om vad Ruby Àr och hur det fungerar
Niclas Nilsson, Activa AB
- 18:20 – 19:00 EJB 3.0 + EE 5
Praktisk demonstration av nyheterna i EJB 3.0 och Java 5 EE
Erik Hellman, IBS JavaSolutions AB
- 19:00 – 19:15 * PAUS *
- 19:15 – 20:00 Introduktion till BPEL
Vad Àr BPEL (Business Process Execution Language) och hur kan det anvÀndas i systemutveckling?
Björn Petterson, Oracle Sverige
- 20:00 – 21:30 JavaPub
Borland bjuder pÄ öl & tilltugg! Vi stannar kvar i lokalen och minglar!
GRATIS – AnmĂ€l dig pĂ„ www.javaforum.se.
Javaforum arrangeras i Göteborg av IBS JavaSolutions.
