Description: AIM: To create a Dwiki
DWiki: A website which allows users to collaboratively build it. In other words, a user can create a page, often called an article, and can then create other articles and link them.
Implementation using JSP, DWR, Container Managed Security, Apache Derby & JDBC
To Search:
File list (Check if you may need any files):
dwiki\DWiki.doc
.....\index.jsp
.....\login.jsp
.....\loginOk.jsp
.....\css\styles.css
.....\img\allArticlesIndex0.gif
.....\...\allArticlesIndex1.gif
.....\...\article0.gif
.....\...\article1.gif
.....\...\barBackground.gif
.....\...\comments0.gif
.....\...\comments1.gif
.....\...\edit0.gif
.....\...\edit1.gif
.....\...\frontPage0.gif
.....\...\frontPage1.gif
.....\...\help0.gif
.....\...\help1.gif
.....\...\history0.gif
.....\...\history1.gif
.....\...\logo.gif
.....\...\search0.gif
.....\...\search1.gif
.....\...\Thumbs.db
.....\js\DWikiClass.js
.....\..\RolloversClass.js
.....\templates\AllArticlesIndex.ftl
.....\.........\ArticleComments.ftl
.....\.........\ArticleHistory.ftl
.....\.........\DWikiHelp.ftl
.....\.........\newArticle.ftl
.....\.........\nonexistentArticle.ftl
.....\.........\Search.ftl
.....\.........\SearchResults.ftl
.....\WEB-INF\dwr.xml
.....\.......\web.xml
.....\.......\classes\commons-logging.properties
.....\.......\.......\dwiki.properties
.....\.......\.......\simplelog.properties
.....\.......\.......\com\package.bluej
.....\.......\.......\...\apress\package.bluej
.....\.......\.......\...\......\dwrprojects\package.bluej
.....\.......\.......\...\......\...........\dwiki\Article.class
.....\.......\.......\...\......\...........\.....\Article.ctxt
.....\.......\.......\...\......\...........\.....\Article.java
.....\.......\.......\...\......\...........\.....\ArticleComment.class
.....\.......\.......\...\......\...........\.....\ArticleComment.ctxt
.....\.......\.......\...\......\...........\.....\ArticleComment.java
.....\.......\.......\...\......\...........\.....\ArticleDAO.class
.....\.......\.......\...\......\...........\.....\ArticleDAO.ctxt
.....\.......\.......\...\......\...........\.....\ArticleDAO.java
.....\.......\.......\...\......\...........\.....\ArticleHistoryItem.class
.....\.......\.......\...\......\...........\.....\ArticleHistoryItem.ctxt
.....\.......\.......\...\......\...........\.....\ArticleHistoryItem.java
.....\.......\.......\...\......\...........\.....\Config.class
.....\.......\.......\...\......\...........\.....\Config.ctxt
.....\.......\.......\...\......\...........\.....\Config.java
.....\.......\.......\...\......\...........\.....\DatabaseWorker.class
.....\.......\.......\...\......\...........\.....\DatabaseWorker.ctxt
.....\.......\.......\...\......\...........\.....\DatabaseWorker.java
.....\.......\.......\...\......\...........\.....\DWikiContextListener.class
.....\.......\.......\...\......\...........\.....\DWikiContextListener.ctxt
.....\.......\.......\...\......\...........\.....\DWikiContextListener.java
.....\.......\.......\...\......\...........\.....\Freemarker.class
.....\.......\.......\...\......\...........\.....\Freemarker.ctxt
.....\.......\.......\...\......\...........\.....\Freemarker.java
.....\.......\.......\...\......\...........\.....\package.bluej
.....\.......\lib\commons-lang.jar
.....\.......\...\commons-logging.jar
.....\.......\...\derby.jar
.....\.......\...\dwr.jar
.....\.......\...\freemarker.jar
.....\.......\...\spring-beans.jar
.....\.......\...\spring-core.jar
.....\.......\...\spring-jdbc.jar
.....\.......\...\spring-tx.jar
.....\.......\src\build.xml
.....\.......\...\package.bluej
.....\.......\...\build_libs\jsp-api.jar
.....\.......\...\..........\servlet-api.jar
.....\.......\...\com\package.bluej
.....\.......\...\...\apress\package.bluej
.....\.......\...\...\......\dwrprojects\package.bluej
.....\.......\...\...\......\...........\dwiki\Article.class
.....\.......\...\...\......\...........\.....\Article.ctxt
.....\.......\...\...\......\...........\.....\Article.java
.....\.......\...\...\......\...........\.....\ArticleComment.class
.....\.......\...\...\......\...........\.....\ArticleComment.ctxt
.....\.......\...\...\......\...........\.....\ArticleComment.java
.....\.......\...\...\......\...........\.....\ArticleDAO.class
.....\.......\...\...\......\...........\.....\ArticleDAO.ctxt
.....\.......\...\...\......\...........\.....\ArticleDAO.java
.....\.......\...\...\......\.....