社区
Java SE
帖子详情
一个B/S架构的图书查书系统,请教!(在线等)
areswang
2006-01-14 02:00:10
JAVA刚学不久,算是入门了吧,想好好研究一下实例是,所以今天就下了一个一个B/S架构的图书查书系统,能够运行,但是查看不到结果,我想问一下这是怎么回事,如果可以的话,我可以把代码贴出来,帮忙看看最程序的主要作用?谢谢
...全文
242
8
打赏
收藏
一个B/S架构的图书查书系统,请教!(在线等)
JAVA刚学不久,算是入门了吧,想好好研究一下实例是,所以今天就下了一个一个B/S架构的图书查书系统,能够运行,但是查看不到结果,我想问一下这是怎么回事,如果可以的话,我可以把代码贴出来,帮忙看看最程序的主要作用?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JTEKT_Knight
2006-01-19
打赏
举报
回复
大哥,没有主类程序怎么有结果。
加一句:
public static void main(String args[])
{
DatabaseClient databaseclient = new DatabaseClient();
}
areswang
2006-01-16
打赏
举报
回复
只是一个客户端程序,用户端没有贴,太长了,只是想让大家
给建议一下,我编译过,能通过,想知道这段程序有没有问题?
其运行结果是怎样的?
因为我运行后没有看不到结果。
blddp
2006-01-15
打赏
举报
回复
哈哈,具有大陆特色的教学代码
yingtju
2006-01-15
打赏
举报
回复
编译能通过?
长见识了
f_acme
2006-01-14
打赏
举报
回复
能够运行,但是查看不到结果?
这只是一个客户端啊
f_acme
2006-01-14
打赏
举报
回复
用中文名来定义变量?
yyjzsl
2006-01-14
打赏
举报
回复
顶一下,先
areswang
2006-01-14
打赏
举报
回复
客户端:
import java.net.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class DatabaseClient extends Applet implements Runnable,ActionListener
{
TextField 输入查询内容;
Choice choice=null;
Checkbox 完全一致,前方一致,后方一致,中间包含;
CheckboxGroup group=null;
Button 查询;
TextArea 显示查询结果;
Label 提示条;
Socket socket=null;
DataInputStream in=null;
DataOutputStream out=null;
Thread thread;
public void init()
{
输入查询内容=new TextField(18);
查询=new Button("查询");
choice=new Choice();
choice.add("书名");
choice.add("作者");
choice.add("出版社");
choice.select(0);
group=new CheckboxGroup();
完全一致=new Checkbox("完全一致",true,group);
前方一致=new Checkbox("前方一致",false,group);
后方一致=new Checkbox("后方一致",false,group);
中间包含=new Checkbox("中间包含",false,group);
显示查询结果=new TextArea(8,40);
提示条=new Label("正在连接到服务器,请稍等...",Label.CENTER);
提示条.setForeground(Color.red);
提示条.setFont(new Font("TimesRoman",Font.BOLD,24));
Panel box1=new Panel();
box1.add(new Label("输入查询内容:",Label.CENTER));
box1.add(输入查询内容);
box1.add(choice);
box1.add(查询);
Panel box2=new Panel();
box2.add(new Label("选择查询条件:",Label.CENTER));
box2.add(完全一致);
box2.add(前方一致);
box2.add(后方一致);
box2.add(中间包含);
Panel box3=new Panel();
box3.add(new Label("查询结果:",Label.CENTER));
box3.add(显示查询结果);
add(提示条);
add(box1);
add(box2);
add(box3);
查询.addActionListener(this);
}
public void start()
{
if(socket!=null&&in!=null&&out!=null)
{ try
{
socket.close();
in.close();
out.close();
}
catch(Exception ee)
{
}
}
try
{
socket=new Socket(this.getCodeBase().getHost(), 6666);
in=new DataInputStream(socket.getInputStream());
out=new DataOutputStream(socket.getOutputStream());
}
catch (IOException ee)
{
提示条.setText("连接失败");
}
if(socket!=null)
{
InetAddress address=socket.getInetAddress();
提示条.setText("连接:"+address+"成功");
}
if(thread==null)
{
thread=new Thread(this);
thread.start();
}
}
public void stop()
{
try
{
socket.close();
thread=null;
}
catch(IOException e)
{
this.showStatus(e.toString());
}
}
public void run()
{
String s=null;
while(true)
{
try{
s=in.readUTF();
}
catch (IOException e)
{
提示条.setText("与服务器已断开");
break;
}
显示查询结果.append(s);
}
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==查询)
{
显示查询结果.setText(null);
String s="";
s=输入查询内容.getText();
String 范畴=choice.getSelectedItem();
String 条件=group.getSelectedCheckbox().getLabel();
if(s.length()>0)
{
try{
out.writeUTF(s+":"+范畴+":"+条件);
}
catch(IOException e1)
{
提示条.setText("与服务器已断开");
}
}
else
{
输入查询内容.setText("请输入内容");
}
}
}
}
基于java的
图书
电子商务网站的设计与实现答辩PPT.pptx
该项目使用了Java作为主要开发语言,并结合了Spring Boot框架和MySQL数据库,利用了B/S三层
架构
模型进行构建,遵循软件工程的开发流程,使用UML(统一建模语言)进行了
系统
的分析与设计。该平台具有良好的扩展性、...
基于WEB的教学资源管理
系统
论文
《基于WEB的教学资源管理
系统
》是一种以Java服务器页面(JSP)技术为核心,采用Browser/Server(B/S)
架构
开发的教育信息化解决方案。该
系统
旨在提供
一个
便捷、安全、跨平台的平台,供学校师生访问、搜索、下载和...
python毕设基于B_S模式的电子书架程序+论文
在
图书
管理领域,基于B/S模式的电子书架也逐渐受到关注。关于电子书架的研究,现有研究主要以传统的C/S模式为主,专门针对B/S模式下电子书架的研究较少。本选题将以现代网络环境为研究情景,重点分析和研究基于B/S...
【精选】基于B_S
架构
的智慧校园
系统
的设计与实现(全网独一无二,阿龙原创开发)
✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质...
图书
个性化推荐
系统
xxx学号:xxxxxxxxxx专年级:xxxx级职称:完成日期:xxxx年xx月摘 要本论文主要论述了如何使用JAVA语言开发
一个
图书
个性化推荐
系统
,本
系统
将严格按照软件开发流程进行各个阶段的工作,采用B/S
架构
,面向对象编程...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章