首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
Java本身就是一种网络环境的程序设计语言。它提供了强有力的网络支持机制。Java中的API以类的形式提供了两个层次的网络支持机制:用URL访问网络资源的类和利用Socket通信的类。这两个层次的网络支持机制分别面向两大类主要的应用需求:一类是针对访问Internet,尤其是WWW上的资源的应用;另一类主要是针对客户/服务器模式的应用和实现某些特殊的协议的应用,它的通信过程是基于TCP/IP协议中的传输层接口Socket来实现的。Java也提供了对应Socket机制的一组类,分别支持流和数据报两种通信过程。实际上,支持URL的类也是依赖于下层支持Socket通信的类来实现的。  相似文献   

2.
董克基 《电子世界》2014,(16):189-189
针对当前中小型企业办公人员对即时通讯软件要求较低等问题,提出了一种基于Java平台下的网络聊天系统的设计与实现方案,对系统进行了整体设计和详细设计,该系统主要通过Java Socket网络编程实现通信,具有速度快,高稳定性,占用系统资源少,用户界面友好等特点。最后该文还介绍了系统设计的关键技术,通过这些技术提高了网络聊天的效率。Socket接口是TCP/IP网络的API(应用程序接口),Windows Sockets(Winsock)是一个基于Socket模型的API。本文通过论述了Windows环境下的实现计算机数据传输服务的机制,提供了一种网络环境下实现计算机通信的手段,分析了TCP/IP协议的体系结构、组成与功能以及通过TCP/IP协议实现异构型网络互连的机理。对TCP/IP协议提供的两种通信功能进行了分析,辩证地提出了它们不同的应用场合。本聊天工具使用VC++语言和较成熟的微软的mfc71作为开发语言,本文详细介绍了本聊天工具的开发过程。并从系统的需求分析、系统分析、详细设计的整个开发过程进行全面论述。最后,给出了在TCP/IP基础上开发通信应用程序的编程模型和实现要点,对用户开发应用程序有一定参考意义。  相似文献   

3.
Java Socket(套接字)是Java网络编程的核心内容之一,使用Java编写的相关应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Socket是两台主机之间的一个连接,通过这个连接可以实现主机到服务器之间的数据传递与数据交流,具有数据传输时间短、效率高等特点。文章通过一个详细的案例介绍了Socket在Java平台中的基础性应用,并进行了相关的分析。  相似文献   

4.
文章在使用SSH2(Struts2+Hibernate+Spring)联合开发框架、Java语言、Socket通信以及多线程等技术的基础上,应用面向对象编程思想,进行物联网网络管理平台的分析与设计。以Java语言为基础;应用SSH2联合框架进行后台控制,实现前台与后台的数据传递与传递信息的相应处理。应用Socket通信与多线程技术与中间件平台进行通信,实现了数据的接收、推送、网络命令下发以及网络信息注册,从而对无线传感网络进行方便、快速、高效的管理与控制。  相似文献   

5.
Linux环境下基于TCP的Socket编程浅析   总被引:6,自引:0,他引:6  
吴佩贤 《现代电子技术》2005,28(16):53-55,59
Socket适用于同一台计算机上的进程间通信,同时也适用于网络环境中的进程间通信。他已成为当前许多操作系统的网络API,也是网络操作系统中必不可少的基础功能。因特网为网络中的应用提供了2种类型的服务:由TCP协议提供的面向连接服务和由UDP协议提供的无连接服务。随着Linux操作系统的不断推广,Linux环境下的Socket开发和研究一直是人们关注的热点。文章介绍了Linux平台下的Socket及其在TCP协议下的编程原理,并通过一个用Java编写的基于TCP的客户/服务器程序,描述了网络中不同主机上的两个进程之间的Socket通信机制。  相似文献   

6.
Lucene是一个用Java写的全文检索引擎工具包,面向对象多层封装,提供了一个低耦合、与平台无关的、可进行二次开发的全文检索引擎架构,是这几年最受欢迎的信息检索程序库;基于流式Socket的网络编程是设计网络通信程序的一种有效方法.本文基于Lucene,采用中文分词技术,设计并实现了中文搜索引擎,同时应用Java和PHP的Socket网络编程技术,实现了外网通过PHP网页使用Lucene服务的功能.  相似文献   

7.
Java RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。RMI目前使用Java远程消息交换协议JRMP(Java Remote Messa-ging Protocol)进行通信。JRMP是专为Java的远程对象制定的协议。因此,Java RMI具有Java的"Write Once,RunAnywhere"的优点,是分布式应用系统的百分之百纯Java解决方案。用Java RMI开发的应用系统可以部署在任何支持JRE(Java Run Environment Java,运行环境)的平台上。但由于JRMP是专为Java对象制定的,因此,RMI对于用非Java语言开发的应用系统的支持不足。不能与用非Java语言书写的对象进行通信。本文拟从程序的角度举例介绍怎样利用RMI实现Java分布式应用。  相似文献   

8.
Java是一门适合于分布式计算环境的语言,Java RMI是开发纯Java的网络分布式应用系统的核心.它增强了Java开发分布式应用系统的能力.文中通过实例介绍如何利用Applet调用RMI实现分布式网络计算.  相似文献   

9.
本系统采用C/S模式,客户端采用Android开发平台,服务器端采用Java开发环境,客户端与服务器端之间的连接通过Socket通信,提供对图像信息的基本操作,包括图像添加、删除、查找、上传以及分类等,从而实现了一种基于Socket的手机图像采集和传输系统。  相似文献   

10.
根据C/S结构详细地论述了Socket的基本工作原理和运行过程,结合Java中Socket的运行过程,使用Java实现了一个基于Socket的C/S模型,在实现代码的基础上具体地说明了Java中的实现方式。最后对基本的Socket操作步骤作了简单的总结,对Socket做了简要的展望。  相似文献   

11.
董冰  李伟 《信息技术》2005,29(11):90-92
Java语言是一种面向网络的编程语言,通过网络下载Java代码并在本地系统执行是经常的事,但这样可能会危及本地系统安全。虽然Java语言提供了安全编程环境,但是它并没有提供一个完善的下载、运行代码的安全系统。本文以Java安全体系结构为中心详细介绍了Java语言主要安全特性和技术,给出了一种新型的解决网络环境中Java代码安全问题的系统,该系统应用类封装技术实现精细安全策略的安全策略编辑器。  相似文献   

12.
Java语言当中提供了Datagram Socket类以及Datagram Packet类,数据包在传输过程当中形成了双向的发送和接收流程。基于TCP/IP通讯协议,通过试验简述Socket通讯所能够产生的实际应用。  相似文献   

13.
用Java实现一个Socket通信模型   总被引:1,自引:0,他引:1  
Java提供了支持网络环境的类库java.net,可适应多种网络协议,包括TCP/IP、UDP等。使用java.net软件包,可快速地开发各种网络应用程序。本文作者开发的电子教室软件环境为背景,建立一个基于TCP/IP的Socket通信模型。对开发一般性的通信软件,有一定的参考价值。  相似文献   

14.
基于Socket的并发服务器的Java语言实现   总被引:2,自引:0,他引:2  
介绍了Socket编程和并发服务器的基本概念及实现过程,并结合一个具体实例介绍了并发服务器的Java语言实现过程,在实际运行时状态稳定、良好。  相似文献   

15.
Java Socket通信技术是网络通信的关键技术之一,文章根据Socket通信原理,实现一个简单的服务端、客户端聊天程序来理解Socket通信,结果表明,Java Socket通信技术是一种具有面向连接、分布式、体系结构中立、具有可移植性等多种特性的一种专门用于网络通信的开发技术,为网络通信设计中的一些控制问题提出了较好的解决方案。  相似文献   

16.
曾剑宇  李炳法 《信息技术》2002,(12):72-75,84
随着科学技术的发展,对计算机的并行计算技术的要求越来越高。消息传递接口MPI提供了一种很好的方法。MPI API可以高效地在异构环境中使用,并可以在众多厂商的平台上实现,底层的通信和系统不会有大的改变。java语言是伴随着网络计算技术而诞生的编程语言,它对网络有较好的支持,在网络计算技术中,有着举足轻重的地位。许多分布式应用程序都是由Java开发的。开发一个Java版的MPI很有必要。但MPI论坛未定义MPI的java接口,本文从MPI的基本概念入手,说明了如何用java语言实现MPI。  相似文献   

17.
Java语言是数据库建设中的常用语言之一,在软件与应用与开发中Java语言得到了广泛的应用,主要是因为数据库访问技术与Java技术能为编辑与查找工作提供便利。但在Java进行数据库范围时不能有效实现数据与对象的转换,从而导致开发工作存在一定的困难。因此本文就基于Java语言的数据库访问技术进行分析。  相似文献   

18.
一、Java的特点 Java是一种网络编程语言,它建立了一种新的计算概念。首先,作为一种程序设计语言,它具有简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立、可移植、高性能、多线程以及动态性等特点,并且提供了开发的机制,具有很高的性能;其次,它最大限度地利用了网络,Java小应用程序(applet)可在网络上传输而不受CPU和环境的限制;另外,Java还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。  相似文献   

19.
地图API的成功很大程度上在于它的开源性、全球数据覆盖性、动态导航性、可查询性和易实现性。尽管它具有在线地理数据动态浏览的多功能性,但是相对于其他网络地图服务而言,现存的API缺乏地理信息系统的空间功能。本文是为了评论地图API在网络GIS应用方面的潜力,通过使用谷歌地图API来开发了一个网络原型,用于散布美国密歇根州芒迪小镇城市蔓延的空间信息。实验表明了矢量和栅格数据都能很好的展现在地图API上。而且地理标记语言(GML)在开发开放性能的网络GIS时具有巨大的潜力。提出了几种具有潜力的解决性方案去扩大地图API中GIS操作范围,如:合并有关的可扩展标记语言以及扩充Java Script的类库。  相似文献   

20.
针对多种图书查询系统的优缺点,研究了面向对象的网络编程语言Java的网络类库文件,利用Socket套接字实现图书信息查询系统的设计。依据网络编程方法和数据库特性,给出了实现图书信息查询系统的方法,设计过程中的关键技术和开发中需要注意的问题,以及数据库的驱动和连接方法。最后给出服务器端和客户端核心代码作为参考。与其他查询系统比较,该系统更加方便和快捷。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号