Changes between Version 1 and Version 2 of S2S_WEB_COMMONS_R2
- Timestamp:
- 06/24/09 16:12:15 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
S2S_WEB_COMMONS_R2
v1 v2 6 6 7 7 == Overview == 8 ^(Provide a brief overview of the whole task in its first revision. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ 8 The goal of this task is to create basic stuff needed for the Sophie2 Server. Server is moving to much more clear usage of MVC pattern. 9 9 10 10 == Task requirements == 11 ^(List the necessary requirements that the task must fulfill.)^ 11 * Create design for all actions that need to be implemented using HttpRequestHandler interface. This will be our controllers. 12 * We'll need a site map for the server pages. 13 * Whole business logic MUST be removed from JSP files. Maybe we will rewrite them entirely. 14 * Provide helper classes that will allow jsp pages to be written without scriptlets which are extremely hard to maintain. 15 * Provide simple tag library which will allow composition of different jsp in a whole page. For example navigation bar and navigation items, 16 skeleton tag for (header,navigation,content,footer). 17 * Basic Guidelines for testing handlers and jsp. 12 18 13 19 == Task result == 14 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 20 Source code, Site Map, Handlers Diagram 15 21 16 22 == Implementation idea == 17 ^(Provide some rough implementation idea(s).)^ 23 * Create components using jsp:include tag for site skeleton. 24 * Create ELResolver which will support ProLib objects and properties. This will allow to exclude scriptlets entirely, and write jspx pages - valid xml java server pages. 25 * Create a jsp template page from which to copy-paste every new jsp needed for new functionality. 26 * Research how to integrate Cactus or/and other open source non-gpl testing frameworks which will allow us to create basic unit tests for request handlers. 27 * Research how to integrate Selenium or/and other open source non-gpl testing frameworks which will allow us to create functional tests for jsp pages. 28 18 29 19 30 == Related ==