共查询到20条相似文献,搜索用时 31 毫秒
1.
Java本身就是一种网络环境的程序设计语言。它提供了强有力的网络支持机制。Java中的API以类的形式提供了两个层次的网络支持机制:用URL访问网络资源的类和利用Socket通信的类。这两个层次的网络支持机制分别面向两大类主要的应用需求:一类是针对访问Internet,尤其是WWW上的资源的应用;另一类主要是针对客户/服务器模式的应用和实现某些特殊的协议的应用,它的通信过程是基于TCP/IP协议中的传输层接口Socket来实现的。Java也提供了对应Socket机制的一组类,分别支持流和数据报两种通信过程。实际上,支持URL的类也是依赖于下层支持Socket通信的类来实现的。 相似文献
2.
针对当前中小型企业办公人员对即时通讯软件要求较低等问题,提出了一种基于Java平台下的网络聊天系统的设计与实现方案,对系统进行了整体设计和详细设计,该系统主要通过Java Socket网络编程实现通信,具有速度快,高稳定性,占用系统资源少,用户界面友好等特点。最后该文还介绍了系统设计的关键技术,通过这些技术提高了网络聊天的效率。Socket接口是TCP/IP网络的API(应用程序接口),Windows Sockets(Winsock)是一个基于Socket模型的API。本文通过论述了Windows环境下的实现计算机数据传输服务的机制,提供了一种网络环境下实现计算机通信的手段,分析了TCP/IP协议的体系结构、组成与功能以及通过TCP/IP协议实现异构型网络互连的机理。对TCP/IP协议提供的两种通信功能进行了分析,辩证地提出了它们不同的应用场合。本聊天工具使用VC++语言和较成熟的微软的mfc71作为开发语言,本文详细介绍了本聊天工具的开发过程。并从系统的需求分析、系统分析、详细设计的整个开发过程进行全面论述。最后,给出了在TCP/IP基础上开发通信应用程序的编程模型和实现要点,对用户开发应用程序有一定参考意义。 相似文献
3.
4.
5.
Linux环境下基于TCP的Socket编程浅析 总被引:6,自引:0,他引:6
Socket适用于同一台计算机上的进程间通信,同时也适用于网络环境中的进程间通信。他已成为当前许多操作系统的网络API,也是网络操作系统中必不可少的基础功能。因特网为网络中的应用提供了2种类型的服务:由TCP协议提供的面向连接服务和由UDP协议提供的无连接服务。随着Linux操作系统的不断推广,Linux环境下的Socket开发和研究一直是人们关注的热点。文章介绍了Linux平台下的Socket及其在TCP协议下的编程原理,并通过一个用Java编写的基于TCP的客户/服务器程序,描述了网络中不同主机上的两个进程之间的Socket通信机制。 相似文献
6.
7.
《电子与电脑》2000,(5)
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.
11.
Java语言是一种面向网络的编程语言,通过网络下载Java代码并在本地系统执行是经常的事,但这样可能会危及本地系统安全。虽然Java语言提供了安全编程环境,但是它并没有提供一个完善的下载、运行代码的安全系统。本文以Java安全体系结构为中心详细介绍了Java语言主要安全特性和技术,给出了一种新型的解决网络环境中Java代码安全问题的系统,该系统应用类封装技术实现精细安全策略的安全策略编辑器。 相似文献
12.
《电子技术与软件工程》2017,(24)
Java语言当中提供了Datagram Socket类以及Datagram Packet类,数据包在传输过程当中形成了双向的发送和接收流程。基于TCP/IP通讯协议,通过试验简述Socket通讯所能够产生的实际应用。 相似文献
13.
14.
基于Socket的并发服务器的Java语言实现 总被引:2,自引:0,他引:2
介绍了Socket编程和并发服务器的基本概念及实现过程,并结合一个具体实例介绍了并发服务器的Java语言实现过程,在实际运行时状态稳定、良好。 相似文献
15.
16.
随着科学技术的发展,对计算机的并行计算技术的要求越来越高。消息传递接口MPI提供了一种很好的方法。MPI API可以高效地在异构环境中使用,并可以在众多厂商的平台上实现,底层的通信和系统不会有大的改变。java语言是伴随着网络计算技术而诞生的编程语言,它对网络有较好的支持,在网络计算技术中,有着举足轻重的地位。许多分布式应用程序都是由Java开发的。开发一个Java版的MPI很有必要。但MPI论坛未定义MPI的java接口,本文从MPI的基本概念入手,说明了如何用java语言实现MPI。 相似文献
17.
《电子技术与软件工程》2017,(8)
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的类库。 相似文献