... 256PostStoryForm class, 82 buildStoryVO() method, 121, 264deployment code, 83 form pre-population, 88 getMessage() method, 89 reset() method,, 88 89 refactoring, 140reset() method, 86 87 , 90rewritten ... Relational) mapping toolcode generators, 187 MiddleGen project, 187 To rque project, 187 data access tier, 187 dynamic SQL generators, 187 ObjectRelationalBridge, 188 preventing Data Madness antipattern, ... 53–56<iteration> tags, 68 Logic tags, 67movement tags, 71–72printer-friendly pages with Velocity, 381 building the view, 384 – 387 configuring Velocity servelet, 381 creating Struts action, 383 – 384 linking...