Roller: the J2EE weblog system
Dave Winer linked to the following article on his site today:
O'Reilly ONJava: Building an Open Source J2EE Weblogger
11:52 PM Friday: I'm going to port that sucker to WebObjects and write an article that shows the differences between the two implementations. My goal isn't going to be to make the thing 100% compatible with the J2EE implementation, but rather to implement the same features in WebObjects, using the same basic model and UI design as much as I think is sensible, with the obvious exception that i'll be using the Enterprise Objects Framework (EOF) instead of Castor and JDO, and the WebObjects framework instead of JSP and Struts.
Wish me luck!
1:56 AM Saturday: So far I've created the EOModel for the system based on the schema described in the SQL database creation scripts provided in the source code. I tried looking at the model classes in the source code... but man, I had no idea what I was looking at. It turns out there's a bunch of funky @directive codes in the source code which a tool called XDoclet uses to generate your source code for EJB classes, Struts classes, etc. Yikes.