Thursday, January 27, 2005

The Server Side Tapestry Implementation

 The Server Side is a great site for Java and enterprise web development, news, trends, interviews, and how-tos. Get its RSS.


The Server Side (TSS, http://www.theserverside.com) continues its discussion of the sites' backend overhaul. See my prior post linking to TSS's Lucene implementation writeup.

TSS ran on a home grown MVC Java framework that they had outgrown. They made the decision to switch to Tapestry (from the Apache Jakarta project) for web tier presentation and Java Data Objects (JDO) for their backend access.

Some interesting (I thought) observations:
  • they chose JDO over Hibernate to some dismay of readers allegedly for political reasons, but hear from the architect of the project, Howard Lewis Ship (who also the lead for Tapestry and HiveMind)
  • they chose Tapestry over JSF/JSP: the thread, and here.

Makes one think twice about jumping onto JSF/JSP 2.0 without also looking at Tapestry.

Additional Links:

two tapestry tutorials
JDO 2.0 Draft JSR 243
JDO Central
JDO @ Sun
JDO @ Apache
Hibernate

Update


Apparently tapestry hasn't solved all of their linking problems, specifically link generation since the deep links into the message threads (which are not user friendly to begin with) isn't working. Try just viewing the threads Howard Lewis Ship (lead on Tapestry) has participated in.

0 Comments:

Post a Comment

<< Home