ideabook 采用GPLv2发布, 因为我不愿意自己再写一个许可证, 而且也没有必要. 以前没使用, 是因为我没有时间阅读GPL.
==========2006-10-08==========
这个版本的 ideabook 相对前一个 jsp + javabean 版本性能提高了. 当然, 结构似乎有点复杂.
一些特性:
使用方法:
我的开发和测试环境为Linux debian 2.6.14-3-k7, tomcat-5.5.16, jdk1.5.0_04, spring-framework-2.0-rc3, mysql-connector-java-3.1.11
启动并进入mysql命令行客户端。运行下面的代码在test数据库中创建一个 Message 表并分配权限:
USE test; CREATE TABLE `Message` ( `id` int(10) unsigned NOT NULL auto_increment, `ip` varchar(128) collate utf8_unicode_ci NOT NULL, `time` datetime NOT NULL, `name` varchar(32) collate utf8_unicode_ci NOT NULL, `address` varchar(64) collate utf8_unicode_ci default 'none', `content` text collate utf8_unicode_ci NOT NULL, `reply` text collate utf8_unicode_ci, `replyTime` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=108 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; GRANT ALL ON * TO test@localhost IDENTIFIED BY '12345'; GRANT ALL ON * TO test@127.0.0.1 IDENTIFIED BY '12345';
下载spring-framework-2.0, 将里面的 commons-dbcp.jar, jstl.jar , spring.jar, commons-pool.jar, standard.jar, mysql-connector-java.jar, 复制到 /WEB-INF/lib 目录下.
==========2006-09-06==========
由于我的疏忽,导致原来提供下载的源代码有错误,请下载最新的版本,或者将原来下载的代码中的.jsp文件顶部的 <%@ page import="ideawu.ideabook.*" %> 修改为 <%@ page import="net.ideawu.ideabook.*" %>
在这里,我对给你造成的不便感到抱歉。
==========2006-05-28==========
ideabook 是一款简单的JSP+MYSQL数据库留言本。我希望它成为初学者学习JSP+MYSQL的最好代码。它也可以作为实际应用的留言本使用。
在以下环境测试通过:
Debian linux 2.6.8 jdk 1.5.0_04 tomcat 5.0 或者 Resin-3.0.19 mysql 5.0.19
因为jsp的跨平台特性,也可以将它部署到Windows下。
将压缩包解压后,直接复制到你的服务器目录。其中的index.html文件是readme文件,它的更新在http://www.ideawu.net/person/ideabook/。 你可以将它改名或者删除。默认的管理员是admin,密码是ideabook。
启动并进入mysql命令行客户端。运行下面的代码在test数据库中创建一个ideabook表并分配权限:
USE test; CREATE TABLE ideabook ( id int( 10 ) unsigned NOT NULL AUTO_INCREMENT , status tinyint( 4 ) NOT NULL , ip varchar( 15 ) COLLATE utf8_unicode_ci NOT NULL , time datetime NOT NULL , name varchar( 48 ) COLLATE utf8_unicode_ci NOT NULL , address varchar( 128 ) COLLATE utf8_unicode_ci default 'none', msg text COLLATE utf8_unicode_ci NOT NULL , reply text COLLATE utf8_unicode_ci, PRIMARY KEY ( id ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci; GRANT ALL ON * TO test@localhost IDENTIFIED BY '12345'; GRANT ALL ON * TO test@127.0.0.1 IDENTIFIED BY '12345';
==========2006-05-24==========
==========2006-05-28==========
idea's web(www.ideawu.net)保留本文档的所有权利。