• 大小: 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个文件信息

评论

共有 条评论

相关资源