您好,欢迎来到六九路网。
搜索
您的当前位置:首页基于Java的CS网络应用程序开发

基于Java的CS网络应用程序开发

来源:六九路网
醇设计·Progra m Design 基于Java的CS网络应用程序开发 文/孙宏雅 置一个服务器,将其联动起来,而服务器与两 本文以基于Java的CS网络 Import java.awt. ;Import java.awt. 端都处于互相交流的状态,这样,就可以完成 event.*;Importjavax.swing.*; 应用程序开发为题目展开相关讨 论。首先对Java进行了简要概述, 主要分析了Java语言在c/s网络 应用程序中的基本开发过程,重 点阐述了开发模型、数据库设计、 服务器端设计、客户端设计,并 对其运行程序进行了介绍,最后 整个工作。其次,在数据库的设计方面,可以 利用SQL Serve 2000在后台数据库中创建一 个数据库、测试表、打开控制面板/管理工具 Imponjava.net. :Importjava..io. : public class Client extends JFrame f//客 户注册应用程序类 /数据源等。其中,数据库实例以SDB为主, 而测试表则以student为主,其中的结构可采 评价了整个开发过程。希望通过 本文初步论述可以引起更多的关 用两个字段,一个是name char f1 o1,一个是 注与交流,同时希望可以为该方 password char(10):在数据源的创建立方面, 面的研究提供一些可资利用的信 以stu为主即可。第三,在服务器端的设计方面, 息,以供参考。 通常可以应用Java多线程技术,使客户端的 服务请求得到解决。为什么是多线程技术,其 主要指的是,对于客户并发的服务请求采用对 键词】Java c/s网络应用程序开发 应性的一一对应关系,通过每一个线程处理一 个请求,来达到速度的提升与服务质量的保证, 随着时代发展、科技创新,出现了以计 也即是说,可以通过子线程类ServerThread的 L为主,以互联网络技术为支撑的信息化技 编写来达到为客户端提供服务的目的。通常选 用的技术是JDBC一0DBc桥技术,利用它读 这种技术需要通过一些编码或代码来完成 、编写,而且会运用计算机语言进行编程与 取后台数据库数据,从而完成客户端服务请求 操作,如C语言、Java语言、“易语言” 对于客户端数据的接收与处理,通常会用用 输入流类的方法:而对于后台数据的写入,依 其实,通过近些年来的发展与应用研究, ]对于这些语言的基本熟悉程度有所提升, 然采用JDBC一0DBC桥技术。另一方面,在 在应用方面也较为普遍,因此,对其探讨 数据通信功能的实现方面,可以很好的将客户 端与服务器端连接起来的是Socket网络通信 b于提升人们的理解,还可以将其中的开发 技术。在编写时,可以以iava.net.ServerSocket i展示出来,供信息共享。 类绑定系统的某个未使用端口,利用accept ;/S网络应用程序开发 方法为客户端的服务请求提供等待场所,一 旦收到服务请求,即可以通过创建一个新的 Socket,此时,即可实现客户端与服务器两端 的同一通信技术下的数据通信任务。其中,疗 Java是一种语言,专门用于网络编程, 分程序代码可以按下面的说明进行编写。 i在于平台的无关性,至目前为止,应用广 Import java.io. ;importjava.net. ;import 简单易学,比如在编写一个用户注册程序 java.sq1. ; 只需将Java多线程技术、Socket网络通 public class Server{//服务器应用程序类 芰术加以运用即可。本文重点在于如何应用 l进行C/S网络应用程序开发。 public static void main(String[]args){ t r Y f S e r v e r S 0 C k e t s s:n e w c/s网络应用程序 ServerSocket(8001);//绑定8001端口 首先,在其开发模型方面的说明。C/S网 在客户端的设计方面,一般在用户图形 用程序,指的是客户/服务器网络应用程 界面编写方面以Java Swing技术编写,还是利 从其基本原理来看,主要体现在利用客户 用Socket网络通信技术实现通信功能。在编 用程序对客户服务请求进行接收,然后再 写中,以Client类为主,可以应用Java事件 月服务器端应用程序,对客户请求的服务数 处理机制进行按钮组件的触发功能,以{ava. 生行读取。最后,经数据处理,可以将应用 net.Socket类绑定服务器IP地址及端口,以输 得出的数据由服务器写入后台数据库。简 出流类将数据从服务器传送给客户端,部分程 向讲,就是在客户与后台数据处理库之间设 序代码可按照如下的进行编写。 50·电子技术与软件工程Electronic Technology&Software Engineering 2运行过程 一是做好启动工作,让其处在服务状态; 二是进行提示符窗口命令的启动,选择路径 为iava Server启动服务器端应用程序,此时应 该处理监听状态;三是启动多个提示符窗口, 有用户注册图形界面出现;四是用户名、密码 的输入、注册,直到进入数据库服务器,打开 上面的student表即可看到注册信息。以上所 讲只是一个简单的C/S网络应用程序开发,技 术方面是上面所说的Java多线程技术、Socket 网络通信技术,如果想要一个完整的网络应用 程序,则需要在其基础上,增加服务功能模块 与请求服务功能模块。 3结束语 总而言之,信息化时代的到来,不仅改善 了人们的生活方式与思维方式,而且在生活习 惯方面也出现了较大改观。网络教学支持平台 的推出更加活跃了对网络技术的学习与创新。 不但为人们的工作效率提供了可靠了工具及技 术,而且在管理方面更加容易,尤其是共享信 息平台的搭建,更加提高了人们对于它的认识 与信任,随着时代的前进,计算机与互联网络 技术将会引领人类走向更为简单的生存方式。 参考文献 [1]龚高.JAVA网上书城的设计与实现【J]. 湖北大学学报,2012(1 3). [2]欧小善.基于cs网络结构模式开发公路 地理信息管理系统有关技术的探讨[J]. 重庆大学学报,2 01 3(06). 【3)吴宁.IMS与cs融合业务关键技术研究 [J].北京邮电大学学报,2 01 4(02). [4]戴龙,张静力,陈继努等.浅谈IMS和 PSTN/CS网络的互通[J].电信工程技术与 标准化,2O1 3(O2). 作者单位 朝阳广播电视大学辽宁省朝阳市 122000 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务