zl程序教程

您现在的位置是:首页 >  其它

当前栏目

jsforum研究。一个比较简单的论坛。

一个 研究 论坛
2023-09-11 14:21:14 时间

突然想看看论坛是怎么写的。

回想起以前。用jforum。安装使用。在看看那些代码。很多。

觉得很麻烦。自己需要的论坛也没有要求那么复杂。

就是需要简单的发帖。回帖。

 

进行管理。就可以了。功能越简单越好。

 

于是发现了。jsforum。功能超级简单。

 

其中也发现一些问题。进行简单的修改。

 

首先是在web.xml添加servlet。(见附件)

 

没有放web.xml文件。

 

数据库的创建脚本里面。都是用的text字段。这个倒是不用担心最大长度。

 

CREATE TABLE forum_forums

(id int(10) NOT NULL auto_increment, 

 forum_id int(10) NOT NULL,

 title text NOT NULL, 

 forum_info text NOT NULL, 

 PRIMARY KEY (id,forum_id)

CREATE TABLE forum_message 

(id int(10) NOT NULL auto_increment, 

 forum_id int(10) NOT NULL,

 thread_id int(10) NOT NULL, 

 reply_id int(10) NOT NULL, 

 message text NOT NULL, 

 user text NOT NULL, 

 date_time datetime NOT NULL,

 PRIMARY KEY (id,forum_id,thread_id,reply_id)

CREATE TABLE forum_threads 

(id int(10) NOT NULL auto_increment, 

 forum_id int(10) NOT NULL, 

 thread_id int(10) NOT NULL, 

 title text NOT NULL, 

 views int(10) default 0,

 PRIMARY KEY (id,forum_id,thread_id) 

CREATE TABLE forum_users

(id int(10) NOT NULL auto_increment,

 user_name text NOT NULL, 

 password text NOT NULL,

 email text ,

 registerdate datetime ,

 type text ,

 avatar text ,

 member_title text ,

 signature text ,

 PRIMARY KEY (id)

CREATE TABLE forum_settings

(id int(10) NOT NULL auto_increment,

 dbName text NOT NULL, 

 dbLogin text NOT NULL,

 dbPassword text NOT NULL,

 forumPath text NOT NULL,

 forumName text NOT NULL,

 messagePerPage text NOT NULL,

 PRIMARY KEY (id)

);

 数据库里面forum_user里面少了一个type字段。

 

在数据java类里面也有过小小的问题。mysql的驱动定义。

 

Class.forName("com.mysql.jdbc.Driver");

 

在执行的时候的方法也不对。

 

 public void query(String SQLQuery){

 this.SQLQuery = SQLQuery;

 try {

 stmt = conn.createStatement();

 stmt.executeQuery( SQLQuery );

 catch( Exception e ){}

 }

 这个应该是:

 

 public void query(String SQLQuery) {

 System.out.println(SQLQuery);

 this.SQLQuery = SQLQuery;

 try {

 stmt = conn.createStatement();

 stmt.executeUpdate(SQLQuery);


}

 明明就是是数据库插入删除的的操作。名字是query。应该叫executeXXX什么吧。

 

 

总之修改了之后。是可以用来。


 

功能什么的都是最简单的方式实现的。自己可以看看研究下。

明白了这个就可以自己写点东西了。

 

 

附件里面是整个工程。

 

 


怎么做论坛软件 在目前这个发达的互联网时代,行业论坛已近比较成熟了,各个行业都有做得比较好的论坛,行业论坛也是很多创业者的标配,所以我们目前看到了很多像汽车类论坛网站、美妆类论坛网站、地方类论坛网站、电商技术交流类论坛网站
无标注数据是鸡肋还是宝藏?阿里工程师这样用它​ 行为序列数据,如淘宝购物,支付宝风控事件等,在内部场景十分常见,也是推荐、风控等问题的源头级输入之一。给定一个用户的交易序列,要求预测他接下来会买什么;给定风控事件序列,要求预测是好人还是黑产,都依赖于将行为序列表示成特征向量,进而实现序列分类的基础能力。
《战略概论》是《战争论》的第三篇,是全书的核心内容,主要论述了战略的定义和三任务、战略五要素和战略四原则,其中战略四原则是《战略概论》的核心(如图1所示)。
【吴恩达推荐】40岁开始学习,4周编写第一个AI算法的经验谈 本文是一个40多岁、完全没有编程经验的人学习机器学习的经验谈。作者把编程视为学习一门新的外语,而学会深度学习这门语言就可以和未来对话:你不需要先成为一个编程专家或数学奇才再来学习编程,你只需要愿意学习,并且能够很好地使用 Python 和 Numpy。