Eclipse have a ‘WebTools’ project underway on their site, to develop and add tools to support JSP, Struts, and other J2EE technology (EJBs, Web Services) within the Eclipse environment.
Depending on the quality and success of these plugins, I wonder if IBM’s Websphere Studio Application Developer (built on Eclipse and already offering these features) will take a hit when a similar toolset for Eclipse becomes available for free (of course you won’t get the integrated test Websphere server that you do with WSAD, which if you are targeting that platform is its major plus point)
Manning have just released a new book, titled ‘JUnit Recipies’, that covers examples of many different testing situations and common problems. Sounds interesting.
JBoss have released RC1 of 4.0 this week. This is the same code base that was J2EE 1.4 certified last week, and I believe is the first J2EE App Server to be 1.4 certified.
Gavin has a good article on EJB3.0 in his blog and also on TheServerSide.com.
He makes an interesting suggestion that the new lightweight programming model of EJB3.0 with it’s annotations might make make the use of session beans a more suitable replacement for the current use of HttpSession in the web tier. There has been a trend over thae last couple of years to not use Stateful session beans, in favour of using Stateless instead. App server vendors have been saying for quite some time though that the perceived overhead of using Stateful beans is just not founded on any real fact (anymore?).
EJB3.0 is going to change EJB development considerably – this is the spec that EJB1.0 should have been….
OnJava.com have an easy to follow article on how to the AOP features of the Spring Framework on their website this week.
Richard Monson-Haefel, known to many for being involved in many Java JSR projects (including EJB3.0) has taken a new analyst job which means he has to have a neutral view on technology, and as a result has cut his involvement with the Java world.
JBoss have finally managed to work with Sun and gain certification on the latest release of their app server, JBoss Application Server 4.0.
Sun have started a ‘Java-powered’ logo advertising promotion that was launched this month at JavaOne.
The promotion aims to include a Java logo on devices that include a Java JVM inside, which already includes millions of cell phones shipped world-wide. Sun has the opportunity to cash in on the success of J2ME shipped with mobile phones if they can pitch this right – Java is already out there in the consumer market, the tough part now is increasing consumer awareness to cash in on the popularity.
O’Reilly have a good article on their OnJava.com site on resolving classloader issues – they cover both the more simple ClassNotFoundException, as well as the more confusing NoClassDefFoundError.
I don’t think I had come across NoClassDefFoundError in 8 years of working with Java, until the last year where I have been developing with IBM’s Websphere Studio Application Developer. It works with your projects as WAR, JAR and EAR files expanded to your filesystem anduns them like this within it’s Websphere test server environment. If you don’t have the correct JAR dependencies set between projects then you are guaranteed to see some NoClassDefFoundErrors…
Had I been there this year this is something that I would have liked to have seen… a huge timeline whiteboard set out over several boards on a wall, where people could add their own experiences with Java.
There are some pretty good resolution pictures on the java.net site here.