Technology of the day: WAS CE

Last October IBM announced a free version WebSphere based on Apache Geronimo, called WebSphere Application Server Community Edition. They’ve just released a minor upgrade, version, and updated the developerWorks introductory guide accordingly.

Basically, WAS CE is a J2EE 1.4 Web and EJB container which integrates the integration done by Geronimo of many Apache subprojects into a single package. It’s useful for getting an enterprise Java development and deployment environment up and running fast without having to put all the pieces together yourself. As a free app server, it also lowers barriers for small businesses and non-profits (and the freelancers who support them) to take advantage of J2EE.

It seems that IBM is promoting it quite a bit this week, and have launched an odd ad campaign over at SourceForge (I challenge you to find the only two instances of “IBM” on that page).

If I have time this weekend, I think I’ll give it a test drive and see if I can shoehorn PHP in there somewhere. That would be a truly useful development environment.

On a related note, WAS 6.1 was announced the day after I finally installed WAS 6.0 on one of the department servers. I love when that happens.

Peeve of the day

14 December 2005 » Java, JavaScript, Peeves, Web development

This one has been bugging me for a while, but with all the “Java is dead” chatter lately, I feel the need to point it out.

This follows on a discussion elsewhere about how people still confuse Java with JavaScript, despite their brief historical connection.

To clear up a couple more common misconceptions about the two languages…

  • Java is not an acronym (bad: JAVA)
  • JavaScript has a capped S (bad: Javascript, javascript, JAVA SCRIPT)

Ah. Feels good to get that one off my chest.

Java Web application technologies and frameworks

23 May 2005 » Java, Web development

I chatted with a former coworker today who moved on to a position outside the company about a year ago. I credit him with turning me on to Struts as a Web application framework last year. Today, however, he extolled some newer, shinier technologies. In particular, the Spring Framework and Hibernate. I had also wanted to look into AppFuse.

So, I figured I’d solicit some opinions from the blogging community on which technologies they recommend to use with or replace Struts in web applications. Anything really worth using? New strategic frameworks I should know about before I invest time learning the technologies above? Thanks for any input.


After noticing a slight uptick in hits to a document on my own server from my article on Pairing J2EE with PHP to implement a common Web application infrastructure, I discovered that the article was linked from Slashdot this weekend. Not the main page unfortunately, but the Developer subsection. Cool nonetheless. :)

Article published in IBM WDTJ

An article I wrote for IBM’s developerWorks site went live this week with the May issue of the IBM WebSphere Developer Technical Journal.

The article argues that while PHP and WebSphere are generally considered competitors, they can work together to support a common type of application. The article covers the roles of a web application, where PHP and WebSphere fit in, and how to install them together with Apache and DB2 on a Linux server. I also provided a sample application as a proof of concept. The example code consists of a J2EE Struts application which serves as a content management system to a PHP-driven public website.

Sun Certified Programmer for Java 2 (1.4)

06 December 2004 » Java, Web development

Joy. I just passed the Sun Certified Programmer for Java 2 (1.4) exam this afternoon with a score of 88%.

« Previous page