當前位置:首頁 » 基礎信息 » BBS開發基礎是什麼
擴展閱讀
寵醫小知識與術語 2024-11-27 06:06:12
經典福克斯是什麼樣子 2024-11-27 05:26:16
兒童夜咳吃什麼葯 2024-11-27 05:25:12

BBS開發基礎是什麼

發布時間: 2024-06-12 06:25:08

① 璁哄潧鍜孊BS鏈変粈涔堝尯鍒錛

璁哄潧鍜孊BS閮芥槸緗戠粶涓婃彁渚涜ㄨ轟氦嫻佺殑騫沖彴錛屽叾涓鐨勫尯鍒濡備笅錛1. 鍙戝睍鍘嗗彶涓嶅悓銆侭BS璧鋒簮浜20涓栫邯80騫翠唬錛屾槸鎸囧熀浜庣數瀛愬叕鍛婃爮鐨勪簰鑱旂綉浜ゆ祦緋葷粺銆傝岃哄潧鍒欐槸鍦˙BS鐨勫熀紜涓婂彂灞曡屾潵錛屽叾鍑虹幇澶х害鏄鍦20涓栫邯90騫翠唬鏈銆2. 鐣岄潰褰㈠紡涓嶅悓銆侭BS涓鑸鍏鋒湁姣旇緝綆鍗曠殑鐣岄潰錛屼富瑕佺敱鏂囩珷鍒楄〃鍜岃瘎璁虹粍鎴愶紝鐢ㄦ埛鍙鑳界湅鍒板綋鍓嶉〉闈㈢殑鍐呭廣傝岃哄潧鍒欏彲浠ラ噰鐢ㄦ洿涓轟赴瀵岀殑鐣岄潰璁捐★紝姣斿傚垎綾匯佹爣絳俱佹悳緔㈢瓑錛岀敤鎴峰彲浠ヨ嚜鐢辨祻瑙堜笉鍚岃瘽棰樹笅鐨勬墍鏈夊笘瀛愩3. 綆$悊鏂瑰紡涓嶅悓銆侭BS綆$悊涓鑸鏄鐢辯$悊鍛樻垨鐗堜富榪涜屽℃牳錛屼笉絎﹀悎瑙勫畾鐨勫笘瀛愪細琚鍒犻櫎銆傝岃哄潧鍒欏彲浠ラ噰鐢ㄦ洿鍔犻珮鏁堢殑鑷鍔ㄥ℃牳鏈哄埗錛屽彲浠ヨ嚜鍔ㄥ睆钄戒笉褰撳笘瀛愬拰鍨冨溇淇℃伅銆4. 鍙備笌鏂瑰紡涓嶅悓銆侭BS涓鑸閲囩敤鍖垮悕鍙戝笘鐨勬柟寮忥紝鐢ㄦ埛涓嶉渶瑕佹敞鍐岃處鍙峰嵆鍙鍙戝笘鍥炲嶃傝岃哄潧鍒欎竴鑸瑕佹眰鐢ㄦ埛鍏堟敞鍐岃處鍙鳳紝榪涜岃韓浠借よ瘉鍚庢墠鑳藉彂甯栧洖澶嶏紝騫朵笖闇瑕侀伒瀹堣緝涓轟弗鏍肩殑鍙戝笘瑙勫畾銆5. 鍔熻兘涓嶅悓銆傞殢鐫鎶鏈涓嶆柇鐨勫彂灞曪紝璁哄潧鐩稿逛簬BBS鍦ㄤ氦嫻佸姛鑳戒笂鏈変簡鏇村氱殑澧炲己銆傛瘮濡傦紝璁哄潧鍙浠ュ彂甯冮氱煡銆佸弬涓庢姇紲ㄣ佷笂浼犲浘鐗囧拰鏂囦歡絳夊悇縐嶅姛鑳姐傛葷殑鏉ヨ達紝鉶界劧璁哄潧鍜孊BS鐨勫栧湪褰㈠紡鏈夊尯鍒錛屼絾鍏舵湰璐ㄩ兘鏄涓轟漢浠鎻愪緵浜ゆ祦鍜屼簰鐩稿府鍔╃殑騫沖彴銆

② BBS緋葷粺寮鍙戠殑鎬濇兂鏄浠涔

涓 寮曡█... 1

1. BBS鐨勫彂灞曞巻鍙... 1

2. BBS綆浠... 2

3. 鎴戜滑鐨凚BS緋葷粺鈥曗曚互澶鍦ㄧ嚎... 3

浜 闇奼傚垎鏋... 4

1. 涓氬姟鍒嗘瀽... 4

2. 緋葷粺鍩烘湰鍔熻兘鎻忚堪... 6

錛1錛夐渶奼傚垎鏋... 6

錛2錛夋暟鎹嫻佸浘涓庢暟鎹鍔犲伐... 7

錛3錛夋暟鎹璇嶅吀... 15

涓 緋葷粺鐨勬諱綋璁捐... 18

1. 鍔熻兘妯″潡璁捐... 18

2. 緋葷粺鐨勮彍鍗曡捐... 23

錛1錛夋湇鍔$郴緇熺殑鑿滃崟璁捐... 23

錛2錛夌$悊緋葷粺鐨勮彍鍗曡捐... 24

3. 緋葷粺閰嶇疆瑕佹眰... 25

錛1錛夎懼... 25

錛2錛夋敮鎸佽蔣浠... 25

錛3錛夎繍琛岀幆澧... 26

4. 鏁版嵁搴撹捐... 27

錛1錛夋傚康緇撴瀯璁捐... 27

錛2錛夐昏緫璁捐... 28

錛3錛夋暟鎹琛ㄨ捐★細... 30

錛4錛夊壋寤鴻嗗浘... 32

鍥 璇︾粏璁捐... 33

1. 寮鍙戝伐鍏風殑閫夋嫨... 33

錛1錛塂reamweaver綆浠... 33

錛2錛塉ava Server Page綆浠... 34

錛3錛 SQL server 2000綆浠... 36

2. 緋葷粺鍔熻兘妯″潡璇︾粏璁捐... 37

錛1錛夌敤鎴風櫥褰曟ā鍧... 37

錛2錛夎ㄨ哄尯涓婚〉妯″潡... 39

錛3錛夋枃絝犳湇鍔℃ā鍧... 42

錛4錛変釜浜轟俊鎮綆$悊妯″潡... 48

錛5錛変俊浠舵湇鍔℃ā鍧... 50

錛6錛夌敤鎴蜂俊鎮娉ㄥ唽妯″潡... 53

浜 緋葷粺瀹炵幇涓庢祴璇... 55

1. 緋葷粺瀹炵幇... 55

錛1錛夌敤鎴風櫥褰曟ā鍧楀疄鐜... 56

錛2錛夌敤鎴鋒敞鍐屾ā鍧楀疄鐜... 57

2. 緋葷粺嫻嬭瘯... 59

錛1錛 鐢ㄦ埛鐧誨綍妯″潡嫻嬭瘯... 59

錛2錛夌敤鎴鋒敞鍐屾ā鍧楁祴璇... 60

鍏 灝忕粨涓庡睍鏈... 64

闄勫綍... 65

鑷磋阿... 65

鍙傝冩枃鐚... 66

涓 寮曡█
浣滀負涓縐嶅叏鏂扮殑涓浜哄拰鍥浣撹繙紼嬮氫俊鎵嬫碉紝PC BBS鍦ㄥ浗澶栧凡緇忚蛋榪囦簡鍑犲嶮騫寸殑鍘嗙▼. BBS緋葷粺鏈鍒濇槸涓轟簡緇欒$畻鏈虹埍濂借呮彁渚涗竴涓浜掔浉浜ゆ祦鐨勫湴鏂廣

1. BBS鐨勫彂灞曞巻鍙
1978騫村湪緹庡浗鑺濆姞鍝ュ紑鍙戝嚭涓濂楀熀浜8080鑺鐗囩殑/Chicago(Computerized Bulletin Board System/Chicago)錛屾や箖鏈鏃╃殑涓濂桞BS緋葷粺錛涗箣鍚庨殢鐫鑻規灉鏈虹殑闂涓栵紝寮鍙戝嚭鍩轟簬鑻規灉鏈虹殑Bulletin Board System鍜屽ぇ浼椾俊鎮緋葷粺錛圥eople,s Message System錛2縐岯BS緋葷粺銆1981騫碔BM涓浜鴻$畻鏈鴻癁鐢熸椂錛屽苟娌℃湁鑷宸辯殑BBS緋葷粺銆傜洿鍒1982騫達紝Buss Lane 鎵嶇敤Basic璇璦涓篒BM涓浜鴻$畻鏈虹紪鍐欎簡涓涓狟BS鍘熷瀷紼嬪簭銆傚叾鍚庣粡榪囧嚑鐣澧炰慨錛屽湪1983騫撮氳繃Capital PC User Group錛圕PCUG錛夌殑Communication Special Interest Group浼氬憳鐨勫姫鍔涳紝鏀瑰啓鍑轟簡涓浜鴻$畻鏈虹郴緇熺殑BBS銆傜粡Thomas Mach鏁寸悊鍚庯紝緇堜簬瀹屾垚浜嗕釜浜鴻$畻鏈虹殑絎1鐗圔BS緋葷粺鈥斺擱BBS-PC銆傝繖濂桞BS緋葷粺鐨勬渶澶х壒鑹叉槸鍏舵簮紼嬪簭鍏ㄩ儴鍏寮錛屾湁鍒╀簬鏃ュ悗鐨勪慨鏀瑰拰緇存姢錛屽洜姝ゅ悗鏉ュ湪寮鍙戝叾浠栫殑BBS緋葷粺鏃墮兘浠ユや負妗嗘灦錛屾墍浠RBBS-PC璧㈠緱浜咮BS榧葷栫殑緹庣О銆

浣嗗湪褰撴椂錛岀珯涓庣珯涔嬮棿鐨勮仈緋婚棶棰樺苟鏈瑙e喅銆1984騫寸編鍥界殑Tom Jonning寮鍙戜簡涓濂楀叿鏈夌數瀛愬姛鑳界殑鐢靛瓙鍏鍛婃澘紼嬪簭FIDO銆傜敱浜庤ヨ蔣浠跺叿鏈夌珯闄呰繛綰垮拰鑷鍔ㄤ簰浼犱俊鎮鐨勫姛鑳斤紝鎵浠ョ珯闄呴棿褰兼ゅ彲浠ュ湪涓涓鍏卞悓鐨勯勫畾鏃墮棿浼犻佺數瀛愰偖浠訛紝浣垮緱BBS緗戠粶鍖栨湁浜嗕竴綰跨敓鏈恆

BBS鍙戝睍鑷充粖錛岀洰鍓嶄笘鐣屼笂涓氫綑鐨凚BS緗戠粶闄や簡FidoNet錛堟儬澶氱綉錛変互澶栵紝杈冨叿鐭ュ悕搴︾殑榪樻湁EggNet銆丄lterNet鍜孯BBS-Net絳夌瓑銆傜敱浜庤繖浜涚綉緇滃拰FidoNet涔嬮棿鐨勪俊鎮浜ゆ祦涓嶆垚闂棰橈紝榪欏氨瀹炵幇浜嗘墍璋撶殑璺ㄧ綉銆

鍥 璇︾粏璁捐
1. 寮鍙戝伐鍏風殑閫夋嫨
鎴戜滑鑳藉凡緇忚存槑錛孊BS緋葷粺鐨勫紑鍙戞秹鍙婂埌欏甸潰璁捐″拰緗戦〉緙栫▼錛屽湪緗戦〉璁捐′笂鎴戜滑閫夋嫨浣跨敤Macromedia鍏鍙哥殑Dreamweaver MX 2004錛涜屽逛簬緗戦〉涓鐨勬湇鍔″櫒鑴氭湰璇璦緙栫▼錛屾垜浠閫夋嫨浣跨敤JSP錛圝ava Server Page錛+Javabean錛堝叿浣撶悊鐢辨垜浠灝嗕笅闈㈤檲榪幫級錛屽苟搴旂敤Java寮鍙戝伐鍏稪Builder寮鍙慗SP鍜孞avabean銆傝屽悗鍙版暟鎹搴撶殑璁捐★紝鎴戜滑閫夌敤澶у瀷鏁版嵁搴撹蔣浠垛曗昐QL Server 2000銆

1. 緋葷粺瀹炵幇
緋葷粺緙栫爜瀹炵幇鎸夌収璇︾粏璁捐′腑鐨勫姛鑳芥ā鍧楄繘琛屽備笅錛堢敱浜嶣BS緋葷粺鏄浠ョ綉欏靛艦寮忓疄鐜版墍浠ョ▼搴忎唬鐮佹槸浠HTML涓轟富錛屼腑闂村祵鍏JSP鑴氭湰璇璦浠g爜錛夈傜郴緇熺殑鍏ㄩ儴紼嬪簭浠g爜姣旇緝闀匡紝鎴戜滑灝嗕互闄勫綍鐨勫艦寮忔彁浜わ紝鍦ㄨ繖閲屾垜浠鍙閫夊彇鍏朵腑鍑犳典唬鐮佽繘琛岃存槑銆

錛1錛夌敤鎴風櫥褰曟ā鍧楀疄鐜
鐧誨綍瀹炵幇鏂囦歡錛歩ndex.Jsp

<%@ page contentType="text/html; charset=gb2312" %>//杞鎹涓鏂囧瓧絎︾殑緙栫爜

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>嬈㈣繋榪涘叆浠ュお鍦ㄧ嚎BBS</title>

<style link type="text/css">

</style>

</head>

<body>

<%

String id=request.getParameter("id");

session.putValue("theid",id);

String pwd=request.getParameter("pw");

//涓虹敤鎴稩D鍒涘緩涓涓鍏ㄥ矓鍙橀噺

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//鍔犺澆鏁版嵁搴撻┍鍔

Connection con=DriverManager.getConnection("jdbc:odbc:yitai","sa","tbontb");

//鎸囧畾鏁版嵁婧

Statement stmt=con.createStatement();//寤虹珛涓庢暟鎹搴撶殑榪炴帴

ResultSet rs=stmt.executeQuery("SELECT * FROM users WHERE userid='"+id+"'");

//鎵ц孲QL璇鍙ワ紝璁懼畾緇撴灉闆

if(!rs.next()){

out.println("閿欒錛屾病鏈夎ョ敤鎴鳳紒錛侊紒");

%>

<font><a href="index.html" class="style2">蹇閫熻繑鍥</a></font>

<%

}

else if(!pwd.equals(rs.getString("passwd"))){

out.println("瀵嗙爜閿欒");

%>//媯楠岀敤鎴穒d鍜岀敤鎴峰瘑鐮佹槸鍚︽湁璇錛岄敊璇鎻愮ず濡備笅鍥

<font><a href="index.html" class="style2">蹇閫熻繑鍥</a></font>