導航:首頁 > 編程語言 > java開源bbs

java開源bbs

發布時間:2022-06-18 06:27:14

1. java程序員經常去哪些網上社區論壇

博客園 CSDN 開源社區 等等

2. 如何用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!

3. 用Java製作bbs代碼~急~

1.建立好資料庫
2.在MyEclipse中,建立web項目,把項目部署在伺服器(Tomcat)上,把資料庫連到項目中
3.在網上下載一個bbs的靜態頁面, 把它粘貼到web項目中,修改其屬性,使其變為jsp文件
4.在web項目中,封裝一個連接資料庫的類
5.在修改好的jsp文件中,通過遞歸方法,容器,等把帖子放入容器中,在相關代碼處(就是展現帖子的html),通過Iterator再把相關主題貼,回復帖子的主題拿出來,通過參數傳遞id,超級連接的方式,回復帖子的主題連接到回復帖子的詳細內容

只能大致說這么多了,你 可以到網上搜源代碼

4. 要用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!

5. 出名的java開源社區有哪些

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

6. 大哥 想問問你現在做一個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: 多的很嘛,網路一大堆的

7. 基於java的BBS論壇系統的設計與實現

對於編寫基於Java的BBS論壇系統, 首先要確定你的框架與開發環境, 需要考慮如下問題

8. 如何用java編寫一個簡單的bbs管理系統

用java寫的話,可以用List來實現學生管理系統:
首先,管理系統是針對學生對象的,所以我們先把學生對象就寫出來:
package bean;
public class Student {
String name;
String studentId;
String sex;
int grade;
public Student(String name,String studentId,String sex,int grade){
this.name= name;
this.studentId= studentId;
this.sex = sex;
this.grade = grade;
}
public int getGrade(){
return grade;
}
public String getName(){
return name;
}
public String getSex(){
return sex;
}
public void setGrade(int g){
this.grade = g;
}
public String getStudentId(){
return studentId;
}
}
這裡面定義了一些得到當前學生對象數據的一些get方法,和成績修改的set方法,代碼很簡單,就不做詳細的解答。
就下來就是我們的正文了。
雖然我們暫時不用swing來做界面,但是總得要看的過去吧,所以,先做了一個比較簡單的界面:
System.out.println("***************");
System.out.println("*歡迎來到學生管理系統 *");
System.out.println("*1:增加學生 *");
System.out.println("*2:刪除學生 *");
System.out.println("*3:修改成績 *");
System.out.println("*4:查詢成績 *");
System.out.println("***************");
System.out.println("您想選擇的操作是:");
這里可以看到,我們的是用一個1234來選擇項目,說以不得不講一下Java如何獲取到鍵盤所輸入的數據---------Scanner ,要使用這個,首先需要import進來一個包:
例如這里:
import java.util.*;
之後的兩行代碼搞定輸入:
Scanner sc = new Scanner(System.in);
int choice = sc.nextInt();
接下來就是各個功能的實現:

package test;
import java.util.*;
import bean.Student;
public class Manager {
static List<Student> StudentList = new LinkedList<Student>();
public static void main(String[] agrs){
select(StudentList);
}
private static void select(List<Student> StudentList ){
System.out.println("***************");
System.out.println("*歡迎來到學生管理系統 *");
System.out.println("*1:增加學生 *");
System.out.println("*2:刪除學生 *");
System.out.println("*3:修改成績 *");
System.out.println("*4:查詢成績 *");
System.out.println("***************");
System.out.println("您想選擇的操作是:");
Scanner sc = new Scanner(System.in);
int choice = sc.nextInt();
switch(choice){
//增加學生
case 1:
System.out.print("請輸入學生的姓名:");
Scanner Sname = new Scanner(System.in);
String name = Sname.nextLine();
System.out.print("請輸入學生的性別:");
Scanner Ssex = new Scanner(System.in);
String sex = Ssex.nextLine();
System.out.print("請輸入學生的學號:");
Scanner SId = new Scanner(System.in);
String studentId = SId.nextLine();
System.out.print("請輸入學生的成績:");
Scanner Sgrade = new Scanner(System.in);
int grade = Sgrade.nextInt();
StudentList.add(new Student(name,studentId,sex,grade));
System.out.println("添加成功!!!!!");
select(StudentList);
break;
//刪除學生成績
case 2:
System.out.print("請告訴我需要刪除學生的學號:");
Scanner Sid = new Scanner(System.in);
String SstudentId = Sid.nextLine();
boolean isfindDelete = false;
for (int i = 0; i < StudentList.size(); i++) {
if(SstudentId.equals(StudentList.get(i).getStudentId())){
System.out.println("發現了該學生,正在刪除...");
StudentList.remove(i);
System.out.println("刪除成功!!!");
isfindDelete =true;
}
}
if(!isfindDelete){
System.out.println("抱歉,沒有找到");
}
select(StudentList);
break;
//修改學生成績
case 3:
System.out.print("請告訴我需要修改成績學生的學號:");
Scanner GId = new Scanner(System.in);
String GstudentId = GId.nextLine();
boolean isfindChange = false;
for (int j = 0; j < StudentList.size(); j++) {
if(GstudentId.equals(StudentList.get(j).getStudentId())){
System.out.println("發現了該學生,正在修改...");
System.out.println("學生原成績為"+StudentList.get(j).getGrade());
System.out.print("請輸入修改後學生的成績:");
Scanner Ggrade = new Scanner(System.in);
int grade2 = Ggrade.nextInt();
StudentList.get(j).setGrade(grade2);
System.out.println("修改成功!!!");
isfindChange =true;
}else{
}
}
if(!isfindChange){
System.out.println("抱歉,沒有找到");
}
select(StudentList);
break;
//查看學生成績
case 4:
System.out.print("請告訴我需要查詢學生的學號:");
Scanner CId = new Scanner(System.in);
String CstudentId = CId.nextLine();
boolean isfindData = false;
for (int i = 0; i < StudentList.size(); i++) {
if(CstudentId.equals(StudentList.get(i).getStudentId())){
System.out.println("名字:"+StudentList.get(i).getName());
System.out.println("性別:"+StudentList.get(i).getSex());
System.out.println("學號:"+StudentList.get(i).getStudentId());
System.out.println("成績:"+StudentList.get(i).getGrade());
isfindData = true;
}
}
if(!isfindData){
System.out.println("抱歉,沒有找到");
}
select(StudentList);
break;
default:
System.out.println("您輸入的數字有誤,請重新輸入:");
break;
}
}
}
可以看見,我把所有的實現過程全部放在select();方法中了,這樣可以避免我選擇完了一個操作後不能繼續其他操作。大部分的操作都是依靠for循環來遍歷操作,方便快捷。

9. 有哪些比較好的java源代碼論壇或者開源項目網站(

, ZhiIsWiner

CSDN.成立時間比較早。需要財富值。剛注冊可以有財富的。
開源中國。成立時間相對CSDN較晚。代碼是的,可以直接復制。或者。

希望能幫到你。

10. 如何用java 去編寫一個BBs論壇程序

推薦一個視頻給你 一套完整的bbs項目你說的功能都有實現 電驢搜索馬士兵 有一個bbs項目視頻你可以看看

閱讀全文

與java開源bbs相關的資料

熱點內容
程序員和測試之間的關系 瀏覽:945
加密蚊帳什麼意思 瀏覽:149
javalistclear 瀏覽:607
哪個app上民宿多靠譜 瀏覽:827
重慶伺服器租用哪裡有雲伺服器 瀏覽:453
土星模擬器文件夾 瀏覽:902
文件夾文件袋文件盒 瀏覽:695
雲伺服器打開f8指令 瀏覽:243
盈透證券加密幣 瀏覽:72
阿里雲伺服器初始密碼怎麼修改 瀏覽:266
伺服器怎麼設定公用網路 瀏覽:99
程序員自己嘗尿檢測出糖尿病 瀏覽:593
列印添加pdf 瀏覽:932
蘋果解壓專家賬號 瀏覽:844
度曉曉app為什麼關閑 瀏覽:228
net文件是偽編解碼嗎 瀏覽:149
伴隨矩陣的matlab編程 瀏覽:63
單片機和h橋是什麼意思 瀏覽:314
51單片機光控設計論文 瀏覽:653
渦旋式壓縮機無油 瀏覽:731