Part B - CSI5389 Project Total: x/20 Test Set and Sample Data x/5 Test Data and Expected Results Clearly Defined DBAgent api & multi-threading/pool support XML Agent validation(DTD), content & presentation(XLST) Login & Registration Diary date-range, pals, share, edit & remove entry Design Document x/5 Quality of writing (clear and effective) Architecture RoadMap (system organization as it relates to code) Application RoadMap (map application to architecture) Assumptions and Decisions clearly identified Quality of design (suitablity of design choices) Source Code x/10 Classes and methods and DB Schema documented Quality of code (clear and effective) Decomposition into reusable components Architecture Layers and Interfaces Servlet Pattern DB Agent & multi-threading & Schema XML Agent & DTD & XSLT Login & Registration Servlet(s) Diary Servlet(s) (including date range, pals) Entry Servlet(s) (including remove, share)