社区
Java SE
帖子详情
Applet可以建Socket吗
bigchen
2000-03-16 09:34:00
我做一程序,applet直接去联后台运行的服务器程序,用java1.2 plug_in的ie可以收到预期的效果,但是如果不用的话,好像有 安全错,不过难道1.1和1.2的安全机制不一样了吗。我不想用Servlet,并能用ie浏览。
...全文
231
8
打赏
收藏
Applet可以建Socket吗
我做一程序,applet直接去联后台运行的服务器程序,用java1.2 plug_in的ie可以收到预期的效果,但是如果不用的话,好像有 安全错,不过难道1.1和1.2的安全机制不一样了吗。我不想用Servlet,并能用ie浏览。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tommy Chang
2000-07-17
打赏
举报
回复
其实c/s中间可以加许多东西,MQ就是专门基于消息的中间键,另外关于安全问题,如果能修改客户端java.policy,或用数字签名都可以解决。
jini, ejb...解决方案可以作为ahfei的补充。
:)
vive
2000-04-17
打赏
举报
回复
用下载的server做一个代理,就可以和另外的机器建立连接
OpenBall
2000-03-29
打赏
举报
回复
Applet的Socket只能连回老家!(bodebase)
ahfei
2000-03-28
打赏
举报
回复
很简单
1.server listen一个tcp port,applet是可以同下载的server做tcp connection
的,建立连接后,就可以通信了.
2.使用rmi(remote method invocation)技术,具体的请看jdk的文档.
3.使用corba技术
sintony
2000-03-27
打赏
举报
回复
顺便问一下:
如何建立基于Applet的Client/Server结构
ahfei
2000-03-23
打赏
举报
回复
最少可以和applet所在的server做socket连接
yxrs
2000-03-21
打赏
举报
回复
但是要在浏览器端的安全管理器里被赋予权力。
Jackzhu
2000-03-17
打赏
举报
回复
当然可以
基于Java聊天系统(java+
applet
).zip
1.服务器程序: 服务器与客户间通过套接口
Socket
(TCP)连接。在java中使用套接口相当简单,Java API为处理套接口的通信提供了一个类java.net.
Socket
.,使得编写网络应用程序相对容易.服务器采用多线程以满足多用户的请求,通过JDBC与后台数据库连接,并通过创
建
一个Server
Socket
对象来监听来自客户的连接请求,默认端口为8080,然后无限循环调用accept()方法接受客户程序的连接。 2.客户程序如下(部分) 客户通过
Socket
(InetAddress,port)
建
立与服务器的连接。服务器与客户都通过构造BufferedReader,PrintWriter来
建
立输入输出流,然后双方通过该输入输出流来相互传递信息,一旦收到客户方的连接请求,服务器accept()方法返回一个新
建
的
Socket
对象。客户端然后向服务器发送消息,比如注册,登录,查找好友等,服务器收到来自客户的请求后,针对不同的消息处理请求, 虽然UDP不可靠但是对于icq可靠性并不太重要,而且UDP快速,所以客户间发送信息通过UDP。用户登录时通过类DatagramPacket和Da
java试卷及答案
1 Java程序源代码须先通过 编译器 产生Java虚拟机器的机器码 bytecode 再经过解释器将其转成实际使用的机器和操作系统上的机器码执行 2 类中定义有 abstract 方法 此类一定要声明为抽象类 3 在java语言定义中 所有的类都可以视作是 Object类 的子类 4 创
建
动画是java的重要功能之一 但经常出现闪烁 解决闪烁现象可用 重写update 和 图形双缓冲 方法 5 java程序分为 application 和
applet
两种 java
applet
的生命周期中的start方法在 执行完init方法后 以及从其他网页再回到这个
applet
时候执行 java
applet
的生命周期中的stop方法在 离开
applet
的网页时执行 时候执行 java
applet
的生命周期中的四个主要方法 init start stop destroy 6 7 java图形类中不但提供了一些绘图方法 还可以装载 jpeg 和 gif 两种格式的图形文件 在
APPLET
程序中显示一图片文件需用到 getImage 和 drawImage 方法 8 java中 例外可以分为三大类: Error Exception RuntimeException Java允许 Exception 例外不被catch 且在throw它们时 也不需要声明在方法原型声明的throws子句中 9 Thread类中最重要的方法是 start 和 run 10 OutputStream类的功能是 接受要输出的字节并将它送往目的地 InputStream类的功能是 输入字节流 11 针对网络通信的不同层次 Java提供的网络功能有四大类:InetAddress URL
Socket
Datagram
Socket
">1 Java程序源代码须先通过 编译器 产生Java虚拟机器的机器码 bytecode 再经过解释器将其转成实际使用的机器和操作系统上的机器码执行 2 类中定义有 abstract 方法 此类一定要声明为抽象 [更多]
数据库查询系统.doc
目 录 数据库通用查询系统 23 题目简介: 23 2.1 设计的内容、要求和目标 23 2.2 总体设计 23 3.1 操作界面设计 25 3.2 类成员变量及方法设计 26 3.3 数据库设计 28 3.4 源代码分析 29 3.4.1 DatabaseServer类 29 3.4.2 ServerThread 类 30 3.4.3 DatabaseClient类 32 4 系统运行及使用说明 36 总 结 36 数据库通用查询系统 题目简介: JAVA
Applet
(or JFrame)通过套接字连接和服务器端的JAVA应用程序实现通信。程序将表的名字、表中字 段的个数及查询条件提交给服务器,服务器端的JAVA程序进行查询操作,并将查询结果 返回给JAVA
Applet
(or JFrame)程序。当仅查询数据表中的记录时,我们可以不必知道表中字段的属性,因为无 论字段是何种属性,总可以使用getString(int coiumnIndex)或getString(String columnName)方法返回字段值的字符表示。另外,无论字段是何种属性,SQL语句的LIKE 子语句允许字段值以字符串形式与其他字符串比较。 主要内容: 设计要求 总体设计 详细设计 代码调试 软件开发 课程设计题目 2.1 设计的内容、要求和目标 当仅仅查询数据库表中的记录时,我们可以不必知道表中字段的属性,因为无论字段还 是何种属性,总可以使用getString(int columnIndex)或getString(String columnName)方法返回字段值的字符串表示。另外,无论字段是何种属性,SQL语句的L IKE子语句允许字段值以字符串形式与其他字符串进行匹配比较。 基于以上所述,要求设计一个B/S模式的数据库通用查询系统,具体要求如下: (1)客户端Java
Applet
程序从加载该Java
Applet
程序的html文件中获取数据库中的表的名字、表的字段名字以及表中字段的个数 。这样一来,当需要修改html文件,而不必修改Java
Applet
程序,使得Java
Applet
在查询数据库时具有了通用性。 (2)Java
Applet
通过套接字连接和服务器端的Java应用程序实现通信。Java
Applet
程序将表的名字、表中字段的个数以及查询条件提交给服务器,服务器端的Java 应用程序进行查询操作,并将查询结果返回Java
Applet
程序。 2.2 总体设计 在设计数据库通用查询系统时,需要编写3个Java源文件:DatabaseServer.java、Serv erThread.java和DatabaseClient.java。其中DatabaseServer.java和ServerThread.ja va为服务器端Java程序编译产生所需要的类;DatabaseClient.java为客户端Java
Applet
程序编译产生所需要的类。数据库通用查询系统除了需要编写3个Java源文件所编 译产生的类外,还需要Java系统提供的一些重要的类。数据库通用查询系统所用到的一 些重要的类以及它们之间的组合关系如图12.1和图12.2所示。 图12.1 客户端类之间的组合关系 图12.2 服务器端类之间关系 2.1 数据库(服务器端) 设计的数据库的名字是book.mdb,在该库中所创
建
的表是bookform。 2.2 DatabaseServer.java(服务器端主类) DatabaseServer类创
建
的对象负责响应客户请求,该类含有main方法,服务器端从该类 开始执行。DatabaseServer类的成员变量中有3种重要类型的对象:ServerSoket、Soke t和ServerThread对象。运行效果如下图所示 DatabaseServer类运行效果 2.3 ServerThread.java(服务器端) ServerThread类是Thread类的子类,在Server类中负责为请求连接的用户启动一个线程 对象。 2.4 DatabaseClient.java(客户端主类) DatabaseClient是
Applet
类的子类,尽管DatabaseClient类需要驻留在服务器端,但它 需要下载到客户端的浏览器来运行,因此Java
Applet
是客户端程序。DatabaseClient类的成员变量中有四种重要类型的对象:Choice 、Checkbox、TextArea和
Socket
对象。运行效果如下图所示: 图2.4 DatabaseClient创
建
的JFrame及主要的成员对象3 详细设计及实现 3.1 操作界面设计 a) 客户端运行效果 (b)服务器端运行效果 3.2 类成员变量及方法设计 图12.1 N
JAVA语言程序设计【高清版】.pdf
第1章 Java语言 1 1.1 Java语言简介 1 1.1.1 Java语言的问世 1 1.1.2 Java语言的组成 1 1.2 开发环境的安装 3 1.3 一个简单的Java应用程序 4 1.3.1 Java应用程序示例 4 1.3.2 使用Java核心API文档 7 习题 9 第2章 面向对象程序设计技术 11 2.1 面向对象程序设计技术的基本概念 11 2.1.1 什么是面向对象程序设计方法 11 2.1.2 什么是类和对象 12 2.1.3 面向对象的重要特性 14 2.2 Java与C++的OOP能力比较 16 习题 18 第3章 标识符和基本数据类型 19 3.1 Java的基本语法单位 19 3.1.1 空白、注释及语句 19 3.1.2 关键字 21 3.1.3 标识符 21 3.2 Java编码体例 22 3.3 Java的基本数据类型 23 3.3.1 变量和常量 23 3.3.2 基本数据类型 23 3.3.3 变量的说明和赋值 28 习题 30 第4章 表达式和流程控制语句 31 4.1 表达式 31 4.1.1 操作数和运算符 31 4.1.2 表达式的提升和类型转换 40 4.2 流程控制语句 43 4.2.1 表达式语句 43 4.2.2 块 44 4.2.3 分支语句 45 4.2.4 循环语句 52 4.2.5 break与continue语句 54 习题 56 第5章 类与对象 60 5.1 类的定义与对象的创
建
60 5.1.1 类的定义格式 60 5.1.2 对象的创
建
和初始化 63 5.2 构造方法 64 5.2.1 构造方法及其重载 64 5.2.2 默认的构造方法 66 5.3 定义方法 67 5.3.1 方法定义格式 68 5.3.2 按值传递 71 5.4 类的继承 72 5.4.1 继承的定义 73 5.4.2 多态性与转换对象 74 5.5 继续讨论Java的关键字 77 5.5.1 static 77 5.5.2 final和abstract 79 5.5.3 this和super 84 5.6 方法重写 86 5.6.1 方法重写概述 86 5.6.2 应用重写的规则 89 5.6.3 调用父类构造方法 89 5.7 接口 90 5.7.1 多重继承中的二义性 90 5.7.2 接口的定义 91 5.7.3 接口的实现 91 5.8 Java包 94 5.8.1 Java包的概念 94 5.8.2 import语句 95 5.9 内部类 97 5.9.1 内部类的概念 97 5.9.2 匿名类 99 习题 100 第6章 数组、容器和字符串 107 6.1 数组 107 6.1.1 数组说明和初始化 107 6.1.2 数组的使用 114 6.2 容器和字符串 118 6.2.1 容器 118 6.2.2 字符串 119 习题 123 第7章 Java语言中的异常 126 7.1 异常示例 126 7.2 异常处理 130 7.2.1 异常处理相关语句 130 7.2.2 公共异常 132 7.3 抛出语句 133 7.4 创
建
自己的异常 135 习题 137 第8章 图形用户界面设计 140 8.1 AWT与Swing 140 8.1.1 AWT包与Swing包 140 8.1.2 组件、容器及内容窗格 141 8.2 Swing组件 143 8.2.1 按钮 143 8.2.2 标签 146 8.2.3 组合框 148 8.2.4 文本组件 150 8.2.5 菜单组件 150 8.2.6 对话框 152 8.3 布局管理器 153 8.3.1 常用的布局管理器 154 8.3.2 其他布局管理器 156 8.4 界面设计的细节 160 8.4.1 控制组件外观 161 8.4.2 提示工具和助记符 162 8.5 事件处理 162 8.5.1 事件简述 162 8.5.2 组件的事件处理 164 8.5.3 事件的种类 176 8.5.4 事件适配器 179 习题 180 第9章 Java
Applet
182 9.1 编写
Applet
182 9.1.1 小程序示例 182 9.1.2 小程序设计过程 183 9.2 小程序中使用的方法 183 9.2.1 基本方法 184 9.2.2 用于显示
Applet
的方法 184 9.3 HTML文档 185 9.3.1 标记 185 9.3.2
Applet
参数的读取 186 9.3.3
Applet
与URL 187 9.4 在
Applet
中的多媒体处理 188 9.4.1 在
Applet
中显示图像 188 9.4.2 在
Applet
中播放声音 189 9.5
Applet
的事件处理 189 习题 191 第10章 Java数据流 192 10.1 数据流的基本概念 192 10.1.1 输入数据流 193 10.1.2 输出数据流 193 10.2 基本字节数据流类 193 10.2.1 文件数据流 193 10.2.2 过滤器数据流 195 10.3 基本字符流 195 10.4 文件的处理 201 10.4.1 File类 201 10.4.2 随机访问文件 202 习题 203 第11章 线程 204 11.1 线程和多线程 204 11.1.1 线程的概念 204 11.1.2 线程的结构 205 11.2 线程的状态 205 11.3 创
建
线程 206 11.3.1 继承Thread类 206 11.3.2 实现Runnable接口 208 11.4 线程的控制 209 11.4.1 线程的启动 210 11.4.2 线程的调度 210 11.4.3 挂起线程 212 11.4.4 线程间的通信 212 习题 213 第12章 Java的网络功能 216 12.1 概述 216 12.1.1 基本概念介绍 216 12.1.2 使用InetAddress 217 12.2 统一资源定位器 218 12.2.1 统一资源定位器的概念 218 12.2.2 URL的创
建
218 12.2.3 与URL相关的异常 218 12.2.4 获取URL对象属性 219 12.2.5 读入URL数据 220 12.3
socket
接口 221 12.3.1
socket
的基本概念 222 12.3.2
socket
通信的基本步骤 223 12.3.3
socket
通信的程序设计 223
Java-liaotian.rar_run
一个Java聊天程序服务端和客户端程序,C/S结构,ChatServer 类实现了一个聊天室服务器端, 此类有一个构造器, 在构造器中使用newServer
Socket
()
建
立一个
Socket
连接。RunServer()方法中运行聊天服务,通过
Socket
类的getInetAddress().getHostName() 方法获得主机名,
建
立新的ChatHandler 对象实例, 在synchronized (clients)中取得与客户端的同步。内部类ChatHandler 继承了Thread 类,在此线程run()方法中处理一次交谈。Close()方法关闭与客户端的连接。 ChatRoom 类继承了
Applet
,在init()中通过new Frame()创
建
聊天窗体,并在此窗体中设置窗体布局。在login()方法中,通过new
Socket
(serverHost, port)
建
立与服务器的连接,通过new Thread()产生新的聊天线程。在logout()方法中,使用sock.close()关闭连接。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章