Vidoll :: Storyboard |
Requirements |
Storyboard is a J2EE web-application for the reading and submittance of stories, articles and similar textual content that can be commented upon. Storyboard uses similar websites, message boards as references for its functionality. The general operations are:
Only Authors (Registered Users) can create Stories and so forth. Security is generic login, with pages in the /users directory suffering Authentication checks on the session. Prospective operations could be:
The PlatformStoryboard is a J2EE application. It uses:
So far, based on what I have to develop Storyboard with, the application runs on:
The SQLJ used for EJB Primary Key generation is uses Oracle specific classes. After a first release that has all the major functionality, I plan on deploying to different Application Servers (JBoss first) and setting up other databases (PostgresSQL, MySQL if it can handle it). The aim is to have Storyboard functioning on Open Source infrastructure. Code StatusStoryboad had only a limited set of UML notation. In an earlier self-project (much larger), all my time was spent on design and requirements. As such, Storyboard is a semi-structured job that will require refactoring (especially to handle multiple database formats) and possibly the inclusion of a MVC tier like Stuts. At the moment some good parts of Struts design have been knicked. Program errors spew out onto the Stack Trace and error.jsp. Log4J will be the logging mechanism used (not the one in JDK1.4). All functionality is well tested so errors should only come from loss of database connections or malicious intent (e.g. incorrectly formed HTML requests). No test suite is yet in place (another thing to get around too). Deployment StatusThe Storyboard EAR will only run on:
The download contains:
Packages not in the download, but required are:
|