wiki系统(JAVA) 观察
最近想对于wiki系统的源代码研究下
jspwiki是一个不错的wiki引擎,纯jsp/servlet写的。JSPWiki不使用现成的数据库管理软件,所有的文件以文本文件的形式存放。它利用类似CVS的机制保证了文件版本的完整性。支持中文,支持版本比较、权限管理等功能!
项目主页: http://www.jspwiki.org/
文档地址: http://www.jspwiki.org/wiki/JSPWikiDocumentation
下载地址: http://www.jspwiki.org/wiki/JSPWikiDownload
于是对于wiki系统做了表明的观察:
主页:http://wiki.ppd.avermedia.com/PPDWiki/Wiki.jsp?page=Main
AVerportal :http://wiki.ppd.avermedia.com/PPDWiki/Wiki.jsp?page=AVerPortal
对于每个页面都是经过Wiki.jsp 通过参数page来辨认页面的
访问PM的mockup页面 http://wiki.ppd.avermedia.com/PPDWiki/Wiki.jsp?page=Weekly%20Mockup%20demo%20files
在其中下载文件的链接为可以看看URL的组织形式
http://wiki.ppd.avermedia.com/PPDWiki/attach/Weekly%20Mockup%20demo%20files/Forum_100122_v0.1.7z
相关文档:
import java.io.*;
public class FileWrite {
public static void main(String args[]) {
String outPut = "C:\\bin";
StringBuffer ab = new StringBuffer();
for(int i=6;i<=30;i++){
ab.append("http://www.test.com/joke/index_"+i+".htm\r\n&qu ......
1. ObjectInputStream 与 ObjectOutputStream的读写对象可以以对应的顺序进行多个对象的读写。
2. Break Loop label。 在循环语句前加上一个label,如label1: 然后在循环体的语句中加入break label1,即可跳出该循环,无论其是内层循环
还是外层循环。 ......
这是一个简单的读取文件的代码,并试着读取一个log文件,再输出。
import java.io.*;
public class FileToString {
public static String readFile(String fileName) {
String output = "";
File file = new File(fileName);
if(file.exists()){
......
在java中调用自己的c++代码是一件简单的事情,以下类为例:
class Prompt {
private native String getLine(String prompt);
public static void main(String args[]) {
Prompt p = new Prompt();
String input = p.getLine("Type a line: ");
&nbs ......