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.

Pseudo-Slashdotting

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.