基于Java的CS网络应用程序开发
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
随着 时代 发展、科 技创 新, 出现 了 以计 L为主,以互联 网络技 术为支撑 的信 息化技
这种 技术需要通过 一些编码 或代码 来完成 、编 写,而且 会运用 计算机 语言进行编程与 操作 ,如 C语言 、Java语言、 “易语 言”
其实,通过近 些年 来的发展与应 用研究, ]对 于这 些语 言的基本 熟悉程度有所提升 ,
Imponjava.net. :Importjava..io. : public class Client extends JFrame f//客 户注 册应 用程序类
/数据源等 。其 中,数据库 实例 以 SDB为主,
而 测 试 表 则 以 student为 主 , 其 中 的 结 构 可 采 2 运 行 过程
在应用方面也较为普遍,因此,对其探 讨 b于提 升人们 的理解,还可 以将其 中的开 发 i展示出来,供信息共 享。
也即是说,可以通过子线程类 ServerThread的 编 写来达 到为客户端提供服务 的 目的。通常选 用的技术 是 JDBC一0DBc桥技 术,利用它读 取后 台数据库数据 ,从而完成 客户端服务请求 对 于客 户端 数据 的接 收与 处理 ,通常会 用用 输 入流类 的方法 :而对 于后台数据 的写入,依 然 采用 JDBC一0DBC桥技术 。另一方面 ,在 数据 通信功能的实现方面 ,可 以很好 的将客户 端 与服 务器 端连接 起 来的 是 Socket网络通 信 技术。在编写时 ,可 以以 iava.net.ServerSocket 类绑 定 系统 的某个 未 使 用端 口, 利用 accept
旦 收到服 务请 求, 即可 以通过创 建一 个新 的 术 , 而 且 在 管 理 方 面 更 加 容 易 , 尤 其 是 共 享 信
Socket,此时 ,即可 实现客户端与服 务器两端 息 平 台 的 搭 建 , 更 加 提 高 了人 们 对 于 它 的 认 识
Java是一 种语 言,专 门用 于 网络 编程 , i在于平 台的无关性 ,至 目前为止 ,应用广
通 常可 以应用 Java多线程 技术 ,使客户 端 的 为 iava Server启 动 服 务 器 端 应 用 程 序 ,此 时 应
服务请求得到解决 。为什么是 多线程技术 ,其 该 处 理 监 听 状 态 ;三 是 启 动 多 个 提 示 符 窗 口 ,
键词 】Java c/s网络 应用程序 开发
public class Server{//服 务 器 应 用 程 序 类 public static void main(String[]args){
讲 只是 一 个 简 单 的 C/S网络 应 用 程 序 开 发 ,技 术 方 面 是 上 面 所 说 的 Java多 线 程 技 术 、 Socket 网络通信技术 ,如 果想要 一个完 整的网络应用 程 序 ,则 需要 在 其 基 础 上 ,增 加 服 务 功 能模 块 与请求服务功能模块1, 一 个 是
password char(10):在数据源 的创 建立方面 ,
一 是 做 好 启 动 工作 ,让 其 处 在 服 务 状 态 ;
以stu为主即可。第三,在服务器端 的设计方面 , 二是 进行 提示 符窗 口命 令的启 动 ,选 择路 径
3结束语
总而 言之 ,信 息 化 时 代 的 到 来 , 不 仅 改 善 了人们的生活方 式与思维方式 ,而且在 生活 习 惯方面也出现了较大改观。网络教学支持平 台 的推出更加活跃 了对网络技术的学习与创新 。
;/S网 络 应 用 程 序 开 发
方法 为客 户端 的服 务请 求提供 等待 场所 ,一 不但为人们的工作效率提供了可靠了工具及技
醇 设计 · Progra m Design
基于 Java的 CS网络应用程序开发
文 /孙 宏雅
本 文 以 基 于 Java的 CS网 络 应 用程 序 开发 为题 目展 开相 关讨 论 。首先对 Java进行 了简要概述 , 主要分 析 了 Java语 言在 c/s网络 应 用 程序 中的基 本开发 过 程,重 点 阐述 了开发模 型、数据库设计 、 服 务器 端设 计 、客 户 端设 计, 并 对 其运 行程序 进 行 了介 绍,最后 评 价 了 整 个 开 发 过 程 。 希 望 通 过 本 文初 步论述 可 以 引起 更 多的 关 注 与 交 流 , 同 时 希 望 可 以 为 该 方 面 的研 究提供 一 些可 资利 用的信 息 ,以 供 参 考 。
简单 易学 ,比如在编写一个用户注册程序 只 需将 Java多线 程 技术 、Socket网络通 芰术加 以运用 即可 。本文重 点在于 如何应用 l进 行 C/S网 络应 用 程序 开 发 。
的 同一通信技术下的数据通信任务 。其 中,疗 分程序代码可 以按下面的说明进行编写。
Import java.io. ;importjava.net. ;import java.sq1. ;
置一个服务器 ,将其联动起来 ,而服务器与两
Import java.awt. ;Import java.awt.
端都处于互相交流 的状态 ,这样 ,就可 以完成 event.*;Importjavax.swing.*;
整个工作。其次,在数据库的设计方面,可 以 利 用 SQL Serve 2000在后 台数据 库 中创建 一 个数据库 、测试表 、打开控制面板 /管 理工具
主要指 的是 ,对于客户并发 的服务请求采用对 有 用 户 注 册 图形 界 面 出现 ; 四是 用 户 名 、密 码 应性 的一一对应关 系,通过每一个线程处理一 的输入 、注册 ,直到进入数据库服务器 ,打开
个请求 ,来达到速度的提升与服务质 量的保证 , 上 面 的 student表 即 可 看 到 注 册 信 息 。 以 上 所