-
大小: 17.21MB文件類型: .zip金幣: 1下載: 0 次發布日期: 2023-08-06
- 語言: Java
- 標簽:
資源簡介
這是一個很多年前用java和jsp給別人做的網絡聊天系統(具備網站注冊功能),支持兩種后方數據庫模式:access和Oracle, 對于使用
oracle的情況(也可以使用MySQL,接口轉換很簡單),這套系統完全跨平臺(windows和Linux,已測試成功),而對于windows,也可以將
access換成 MS SQL Server以供正式使用。 這套系統附帶所有源代碼,對于喜歡java編程以及JSP網頁制作和網站設計以及tomcat的使用的同
學很有幫助! 對怎樣用exe4j和inno setup制作軟件安裝包,怎樣用eclipse等都是非常有益的。使用說明中有詳細的步驟,一步步照做就能
成功。 ----- Fandy
服務器端和客戶端以及網站平臺都有linux版和windows版,皆通用,即linux的服務端設置好后,xp的客戶端或linux的客戶端都可以訪問
注冊等,反之,xp服務器端設置好后,xp的客戶端或linux的客戶端也都可以訪問注冊等。
xp文件夾下是xp平臺的所有東西,其中jdbc是基于oracle的,odbc是基于access的,二者選一即可。
linux文件夾下是linux平臺的所有東西,只有jdbc(linux上沒有office的access,當然就沒有odbc了,所以服務器端使用oracle才能跨平
臺)
可根據自己喜歡的開發平臺選擇,linux服務端只能用oracle(你也可以改用MySql,自己在源程序里改一下接口就可以了),xp服務端則可
以用oracle、access(當然你同樣也可以改用MS SQL Server 或MySQL,自己在源程序里改一下接口就可以了)
當然不管你選擇那個平臺的服務器端,客戶端都要發布linux版和xp版這樣才跨平臺(客戶端不依賴數據庫,只是發送指令,數據庫操作都
是由服務端接受指令后完成的)
里面有關于安裝或調試的詳細說明,照著一步步做,絕對成功,對于新手練手,分量已經非常足夠了
access版的服務端和客戶端兩個已經做好的XP平臺安裝程序可以在本人以下資源中獲得:
服務器端安裝程序: http://download.csdn.net/source/2868898
客戶端安裝程序 :http://download.csdn.net/source/2868866
先會用,再看源碼,學習速度倍增。。。不過你最起碼應該安裝了office的access了吧。
此工作的核心程序源自jicq項目,為了尊重版權,特此說明!
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?java.io.*;
import?java.net.*;
import?java.util.*;
import?java.lang.String;
import?java.awt.image.*;
import?java.applet.*;
import?sun.audio.*;
import?java.awt.SystemTray;
import?java.awt.TrayIcon;
import?javax.swing.ImageIcon;
//import?javax.swing.UIManager;
//import?javax.swing.Jframe;
public?class?ybclient?extends?applet
{
static?String?URLstring=“localhost“;?//本機地址,袁炳
static?String?ybport=“8088“;?//tomcat服務器端口
static?String?webbase=“ybchat_jdbc_oracle“;
static?String?regpage?=“/“+webbase+“/register/ybreg1.htm“;//根據自己的部署更改
static?String?mainpage=“/“+webbase+“/main/main.htm“;//根據自己的部署更改
static?String?bbspage?=“/“+webbase+“/bbs/bbs.htm“;//根據自己的部署更改
static?String?advpage?=“/“+webbase+“/adv/adv.htm“;//根據自己的部署更改
static?int?jjms=0;//注冊時用網頁模式還是簡潔模式??袁炳
static?String?ybmsg=null;
//static?String[]?host={“ip1““ip2““ip3“};
static?String?yb1No=““;
static?String?ver=““;
static?boolean?logonOK=falseexitSystem=false;
static?int?CONTMAX=300;
static?boolean?isapplet=falseisRunning=false;
static?String?codebase=null;
static?Image[][]?headalphaHead;
static?Image?upImage=nulldownImage=nulladdImage=nullmodifyImage=nullmybImage=null;
static?Image?m0Image=nullm1Image=nullm2Image=nullm3Image=nullsmsgImage=nulldialogImage=null;
static?Image?mailImage=nullyb1Image=nulllogImage=nullseekImage=nullybImage=nullmyImage=null;
static?Logonframe?lf=null;
Thread?mainframe=null;
String?state=““;
static?AudioClip?msgAC=nullsMsgAC=null;
static?String?msgAudioPath=“image/msg.au“sMsgAudioPath=“image/smsg.au“;
public?ybclient(){
}
public?static?void?main(String?args[]){
/* Socket?socket=null;
for(int?i=0;i
//System.out.println(“???host[i]:“+host[i]);
try{socket=new?Socket(host[i]7802);}catch(Exception?e){}
if(socket!=null){URLstring=host[i];i=host.length+1;}
}
*/
?//到當前目錄下的ybserver.conf文件中讀取服務器名及其端口
??String?ybinline=““;
??//String?servername=““;?
??//String?port=““;
??try{
????File?file=new?File(“ybserver.conf“);
????DataInputStream?in=new?DataInputStream(new?FileInputStream(file));
????while(!ybinline.equalsIgnoreCase(““)){
ybinline=in.readLine().trim();
if(ybinline.length()>5)
if(!ybinline.substring(01).equals(“#“)){
String?key=ybinline.substring(0ybinline.indexOf(“=“));
String?value=ybinline.substring(ybinline.indexOf(“=“)+1);
if(key.equalsIgnoreCase(“servername“))?URLstring=value;
if(key.equalsIgnoreCase(“port“))?ybport=value;
}
??????}
in.close();
}catch(Exception?e){System.out.println(“???Read?ybserver.conf?error.“);}
//?System.out.println(“袁炳:“+URLstring+“:“+ybport);
if(args.length>0)if(args[0]!=null&&!args[0].equals(““))URLstring=args[0];
//System.out.println(“Starting?ybclient...\nThe?server?is:“+URLstring);
ybclient?j=new?ybclient();
j.getDiskFile();
j.logon();
}
private?void?logon(){
lf=ne
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-11-28?13:39??java_jsp_chat\
?????目錄???????????0??2010-11-28?13:57??java_jsp_chat\linux\
?????目錄???????????0??2010-11-28?13:57??java_jsp_chat\linux\jo_linux\
?????目錄???????????0??2010-11-28?13:57??java_jsp_chat\linux\jo_linux\image\
?????文件????????1608??2002-06-18?16:44??java_jsp_chat\linux\jo_linux\image\1-0.gif
?????文件????????2046??2002-06-18?16:43??java_jsp_chat\linux\jo_linux\image\1-1.gif
?????文件????????1917??2001-12-09?11:22??java_jsp_chat\linux\jo_linux\image\10-0.gif
?????文件????????3143??2001-12-09?11:22??java_jsp_chat\linux\jo_linux\image\10-1.gif
?????文件????????1756??2001-12-08?20:43??java_jsp_chat\linux\jo_linux\image\11-0.gif
?????文件????????2914??2001-12-08?20:42??java_jsp_chat\linux\jo_linux\image\11-1.gif
?????文件????????1392??2001-12-09?10:57??java_jsp_chat\linux\jo_linux\image\12-0.gif
?????文件????????2444??2001-12-09?11:15??java_jsp_chat\linux\jo_linux\image\12-1.gif
?????文件????????2244??2001-12-09?11:23??java_jsp_chat\linux\jo_linux\image\13-0.gif
?????文件????????2785??2001-12-09?11:23??java_jsp_chat\linux\jo_linux\image\13-1.gif
?????文件????????1591??2001-12-08?20:44??java_jsp_chat\linux\jo_linux\image\14-0.gif
?????文件????????2924??2001-12-09?11:24??java_jsp_chat\linux\jo_linux\image\14-1.gif
?????文件????????1758??2001-12-09?11:25??java_jsp_chat\linux\jo_linux\image\15-0.gif
?????文件????????3007??2001-12-09?11:25??java_jsp_chat\linux\jo_linux\image\15-1.gif
?????文件????????2151??2001-12-09?11:27??java_jsp_chat\linux\jo_linux\image\16-0.gif
?????文件????????2973??2001-12-09?11:27??java_jsp_chat\linux\jo_linux\image\16-1.gif
?????文件????????1616??2001-12-08?20:41??java_jsp_chat\linux\jo_linux\image\17-0.gif
?????文件????????2789??2001-12-08?20:41??java_jsp_chat\linux\jo_linux\image\17-1.gif
?????文件????????1687??2001-12-08?20:40??java_jsp_chat\linux\jo_linux\image\18-0.gif
?????文件????????2810??2001-12-08?20:40??java_jsp_chat\linux\jo_linux\image\18-1.gif
?????文件????????1570??2001-12-08?20:40??java_jsp_chat\linux\jo_linux\image\19-0.gif
?????文件????????2836??2001-12-08?20:39??java_jsp_chat\linux\jo_linux\image\19-1.gif
?????文件????????1711??2002-03-15?08:38??java_jsp_chat\linux\jo_linux\image\2-0.gif
?????文件????????2790??2002-03-15?08:38??java_jsp_chat\linux\jo_linux\image\2-1.gif
?????文件????????1619??2001-12-08?20:39??java_jsp_chat\linux\jo_linux\image\20-0.gif
?????文件????????3003??2001-12-08?20:38??java_jsp_chat\linux\jo_linux\image\20-1.gif
?????文件????????1590??2001-12-08?20:37??java_jsp_chat\linux\jo_linux\image\21-0.gif
............此處省略1127個文件信息
評論
共有 條評論