`
code727
  • 浏览: 66608 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
        RMI(Remote Method Invocation)是JAVA早期版本(JDK 1.1)提供的分布式应用解决方案,它作为重要的API被广泛的应用在EJB中。随着互联网应用的发展,分布式处理任务也随之复杂起 来,WebService也得到普遍的推广和应用。        在某些方面,例如跨语言平台的分布式应用,RMI就显得力不从心了。在实际的应用中,是采用WebService还是传统的RMI来实现?这是一个需要权衡的问题,两者的比较如下所述:        1. 比起WebService,它只能使用(调用)由JAVA编写的远程服务。而WebService是跨语言平台的,只 ...
         JAVA默认提供了对file,ftp,gopher,http,https,jar,mailto,netdoc协议的支持。当我们要利用这些协议来创建应用时,主要会涉及到如下几个类:       1.java.net.URL:URL资源       2.java.net.URLConnection:各种URL资源连接器     例如,当我们利用HTTP协议获取Web资源时,通常的过程如下:   URL url = new URL("http://www.163.com"); URLConnection conneciotn = url.open ...
1.环境:x64架构的Windows7/Windows82.安装win64Oracle11gR23.下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载)4.解压至Oracle安装目录的Product下  1)解压文件夹命名:instantclient_11_2  2)将文件夹拷贝到Oracle的\product目录下,例如:D:\Oracle11g\product\instantclient_11_25.拷贝数据库安装根目录下的NETWORK目录(D:\Oracle11g\product\11.2.0 ...
         一般情况下,我们可以结合利用java.net.MulticastSocket和java.net.DatagramPacket对象来实现组播通信功能。但这在要求满足实时通信的情况下时,则显然有问题。主要体现在:如果没有数据报达到时,MulticastSocke对象调用receive()和send()方法进行收发数据报时,将一直处于阻塞状态,严重影响了后续操作。        在此之前,解决上述问题的一个方案是利用多线程技术,将接收和发送操作放在不同的线程对象中进行,但这在高交互的场景下时会带来线程开销问题。        不过利用java.nio.channels.Multi ...
Global site tag (gtag.js) - Google Analytics