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
相关文档:
处理乱码问题
1、规范数据库和页面所有编码统一为一种例如utf-8
2、hibernate连接数据库设置连接编码
<session-factory>
<property name="connection.url">
jdbc:mysql://127.0.0.1:3306/leaveword?useUnicode=true&characterEncoding=utf-8
& ......
#dd_traces.pl (C) Marko Kivij?rvi 2006
# Dummy checks
die "Specify an input file!\n" if $ARGV[0] eq "";
die "File not found!\n" unless -e $ARGV[0];
die "Incorrect file extension for a C/C++ file!\n"
if ( $ARGV[0] !~ /(.*)\.(java)$/ );
# Constants
my $IMPORT_LOG_PACKAG = "\n ......
一:无返回值的存储过程
存储过程为:
create or replace procedure adddept(deptno number,dname varchar2,loc varchar2)
as
begin
insert into dept values(deptno,dname,loc);
end;
然后呢,在java里调用时就用下面的代码:
public class TestProcedure {
Connectio ......
在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 ......