導航:首頁 > 編程語言 > javabbs系統

javabbs系統

發布時間:2024-10-20 22:22:50

① 大哥 想問問你現在做一個java BBS 論壇 貼吧 這種東西 有沒有什麼開源的項目可以直接拿來用

1.SpringBBS是以Spring、Struts2和hibernate技術開發的開源論壇項目。整個項目構建在(SpringSide3)開源框架之上。
SpringBBS完成了論壇的所有基礎功能,包括用戶管理(注冊、登錄以及用戶資料等) ,帖子管理(發帖、回復、置頂等)以及一些附加功能。

2.JForum 是採用Java開發的功能強大且穩定的論壇系統。它提供了抽象的介面、高效的論壇引擎以及易於使用的管理界面,同時具有完全的許可權控制、多語言支持(包括中文)、高性能、可自定義的用戶介面、安全、支持多資料庫等等特性。
JForum 採用 FreeMarker 作為頁面模板引擎,支持包括中文在內的二十幾種語言。
JForum 最大的優點是採用 BSD 開源協議,你可以最大限度的進行任何修改和擴展,包括商業用途。
3.JFinal-BBS採用了簡潔強大的JFinal作為web框架,模板引擎用的是beetl,資料庫用mysql,前端bootstrap框架,大量使用了緩存(ehcache)。

ps: 多的很嘛,網路一大堆的

② 如何用Java實現模擬登錄Discuz!論壇並下載返回的html代碼

package org.shaw;

import org.apache.commons.httpclient.Cookie;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;

public class BaiyouBBS {
static final String LOGON_SITE = "www.qiluyiyou.com";

static final int LOGON_PORT = 80;

public Cookie[] login(String name, String pas) {
try {
HttpClient client = new HttpClient();
client.getHostConfiguration().setHost(LOGON_SITE, LOGON_PORT);
PostMethod post = new PostMethod("/logging.php?action=login");

client.executeMethod(post);
String responseString = new String(post.getResponseBody(), "gbk");
post.releaseConnection();
String formhash = getFormHash(responseString);
System.out.println(formhash);

post = new PostMethod("/logging.php?action=login&");
NameValuePair[] params = new NameValuePair[11];
params[0] = new NameValuePair("loginfield", "username");
params[1] = new NameValuePair("username", name);
params[2] = new NameValuePair("password", pas);
params[3] = new NameValuePair("referer", "index.php");
params[4] = new NameValuePair("questionid", "0");
params[5] = new NameValuePair("answer", "");
params[6] = new NameValuePair("cookietime", "2592000");
params[7] = new NameValuePair("formhash", formhash);
params[8] = new NameValuePair("loginmode", "");
params[9] = new NameValuePair("loginsubmit", "true");
params[10] = new NameValuePair("styleid", "");
post.setRequestBody(params);

client.executeMethod(post);
// responseString = new String(post.getResponseBody(), "gbk");
post.releaseConnection();

GetMethod get = new GetMethod("/index.php");
client.executeMethod(get);
responseString = new String(get.getResponseBody(), "gbk");
get.releaseConnection();

System.out.println(responseString);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}

public String getFormHash(String htmlContent) {
try {
int start = htmlContent.indexOf("name=\"formhash\"");
start = htmlContent.indexOf("value=\"", start) + 7;
int end = htmlContent.indexOf("\"", start);
String formhash = htmlContent.substring(start, end);
return formhash;
} catch (RuntimeException e) {
throw e;
}
}

public static void main(String[] args) {
new BaiyouBBS().login("zzzxxxzzz", "zzzxxxzzz");
}

}

③ 要用java寫一個論壇該怎麼辦

自己寫的話,運用行不高,考慮的肯定也不夠。
開源的bbs還是很多的,建議使用開源的(可作為商業用途)
推薦幾個:
1.JForum
JForum 是採用Java開發的功能強大且穩定的論壇系統。它提供了抽象的介面、高效的論壇引擎以及易於使用的管理界面,同時具有完全的許可權控制、多語言支持(包括中文)、高性能、可自定義的用戶介面、安全、支持多資料庫等等特性。
JForum 採用 FreeMarker 作為頁面模板引擎,支持包括中文在內的二十幾種語言。
JForum 最大的優點是採用 BSD 開源協議,你可以最大限度的進行任何修改和擴展,包括商業用途。
2.mvnForum
mvnForum 是一個來自越南開發的開源 Java 論壇軟體,沒有使用任何花哨的框架,mvnForum僅使用Servlet和JSP為您提供一個功能強大且高效的論壇系統,支持任何標準的Servlet容器,附帶包括中文在內的多語言的支持。
不過好久沒更新了。最近好像是推出企業版,開始走商業化道路。
3.iforums
iforums是為了更好的使jforum適用於中文論壇系統,而做的二次開發。iforums精仿國內最流行的Discuz! 論壇系統,提供了一個界面美 觀,高效率的論壇,一個易於使用的管理面板,先進的許可權控制系統

連接地址就不貼了(貼了估計審核又不過),網路下!
個人建議使用jforum,你可以根據你們具體情況適當選擇,強烈不建議資自己寫!

如有問題再追問,good luck!

④ 出名的java開源社區有哪些

比較出名的開源社區有哪些? IT程序員必逛的社區,小編經常去的一些國內社區網站及論壇,關於程序員的交流社區或者論壇,這里收集一些比較好的開發者社區供大家參考,具體如下:
1、快速開發平台社區 -天翎論壇,主要是以Java低代碼開發平台為主的技術性論壇社區,目前低代碼平台商用授權對外開放,即申請即用,無需等待;
2、CSDN -專業開發者社區 IT技術交流平台;
3、IT圈,圈圈精彩 - 原軟媒論壇、IT之家,國內最人氣的科技社交圈層,繼軟媒論壇、IT之家社區演變而來;
4、51CTO技術論壇-中國領先的IT技術社區 國內主流IT技術社區,論壇擁有大批IT技術人/IT專家;
5、ITPUB技術論壇-中國專業的IT技術社區

閱讀全文

與javabbs系統相關的資料

熱點內容
為什麼有的軟體有應用加密 瀏覽:417
程序員暴躁的原因 瀏覽:524
南通加密軟體 瀏覽:811
哪個app租車最便宜 瀏覽:600
鄭州地鐵四期以加密線為主嗎 瀏覽:758
keil裡面的stc單片機選哪個 瀏覽:421
python安裝庫報錯 瀏覽:288
口袋節奏app在哪裡下載 瀏覽:791
如何配置伺服器埠sql 瀏覽:812
遠程網路伺服器是什麼 瀏覽:562
implementphp 瀏覽:936
程序員右肩膀疼 瀏覽:959
python大數據進程間通信 瀏覽:891
那群程序員 瀏覽:826
哪個租房app好 瀏覽:109
直播一哥是什麼app 瀏覽:40
修羅武神為什麼停伺服器 瀏覽:350
網路伺服器埠號怎麼看 瀏覽:23
圓心cad命令 瀏覽:128
pdf在線預覽js 瀏覽:955