网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Java 理论与实践: 非阻塞算法简介.
.在CMP实体BEAN中使用BLOB数据类型.
.使用Java客户端类调用c# WebServ.
.JBoss:有状态会话Bean及其多种调.
.Java入门:理解构造器 (转).
.JAVA技术专题综述之构造方法篇.
.鼠标事件和键盘事件.
.J2EE指南.
.递归函数之JAVA演绎.
.回顾Java Beans.
.利用Java芯片实现信息家电.
.Sun 认证 Java 程序员(SCJP).
.在Web Services中管理Sessions.
.加法运算符 (+).
.Resin with IIS.
.类的集合--包.
.非官方观点 Java vs .NET.
.在Eclipse中使用Hibernate一(组图.
.技术进修:JDBC从入门到精通专题.
.Tomcat中怎样设置虚拟目录.

Jini

发表日期:2008-1-5



  自從五年前Java推出之後,它跨平台的??勢以及完整的?\算架??,很快就
形成一股?L潮,成為?Y??界的一?標準。於是各?N?Y???S商很快地利用
Java?_?l出不同的?a品和解?Q方案,於是我???S??可??的Java程式?_?l工
具、Java?Y料庫、Java Web伺服器一?接一?出?F。?]?e,Java應用??圍
和?\算?h境看起來已??很完備,但是我????是?X得少了一?c什?N,套用一
般的?g?Z來?f,似乎少了一?俗?Q的"殺手??程式"(Killer Application)
。一旦?@?N"殺手??程式"出?F,Java的地位才算真正?固,心存?^望的人
才會放心使用、接?{Java。?K於在1999年初,Sun ?l表了?@?N一?全新?a
品──Jini。Jini人如其名,就像是阿拉伯神???Y的阿拉丁神燈,小小的
神燈用手搓幾下?s跑出巨大而且?o所不能的精?`。Jini的影??力將不只是
?Y??界,它的應用??圍包括各??我????得出來的??器?a品、甚至汽??、交
通工具。Jini將完全改??我??日常使用?@些?a品的方式。?@篇文章先為大
家介?BJini的?l展背景,以及它的基本?^念。

Bill Joy是Sun Microsystems的四位??始者之一,他?F在的?^??是Sun的
ChiefScientist。?@位仁兄的偉大事??包括他是有名的BSD (Berkeley
UNIX)的作者,在加入Sun之後,他又?O??了NFS (Network File System)
,SPARC架??(Sun的UNIX系?y)以及UltrASParc ?O??(Sun的工作站系?y)。
所以在UNIX的世界?Y,?Q他做一代宗??也不?F??,除了建立?@些?定的
UNIX系?y外,Bill Joy也思考如何去改善???X一般使用者的生活。以往之
所以有?@些相容不相容的???},主要的原因是缺乏一套共同的標準。所以
PC和工作站不相容,各?平台的??硬?w都不相容,但是在Java推出之後,
相容性的???}似乎得到解?Q。既然透?^Java,各平台的應用程式可以互通
,那?N我??就可以利用Java來解?Q各平台不相容的???},甚至把?@?^念?U
大應用在???X之外的?a品上。於是在Bill Joy的推動之下,Jini就?Q生了
。Bill在接受?L??的?r候?f,Jini的?O??理念就是要??使用者使用?@些??
?X?L??或是??器?a品,就跟使用????一樣方便。像我??要?b一支新????,
只要申??到一?M???????a,再去?I一架?????C,只要把插?^往??壁上的插
座一插,拿起??筒就??到嗡嗡的??音,?R上就可以打????、接??????了。
但是我???F在要安?b新的???X?L??,例如?f加一台印表?C或數位照像?C,
我??要安?b??動程式,更新??動程式,假如是要在?W路上加上一台???X或
印表?C,?要?Oprotocial、IP 位址或是什?N"?W路上的芳??"……。假如
你用的是手提式???X,?Q到一?新的?h境一切都得重來,不然就?o法使用
?@??W路上的?Y源。Jini的?O??理念就是,藉著Jini、Java?@些?I界共同
的標準,真正?_到?S??即用( Plug-and-work),?W路?Y源共享的分散式?W
路?\算?h境,??一切??得??單。

Jini是一小段程式,透?^原有的Java?h境,以???w或硬?w的型式外加到??
?X?O備或??子?b置上。所以任何支援Jini的?a品,都可以互相使用、交?Q
?Y源。在一?Jini?W路上會有一?Jini伺服器,它可以是PC、UNIX工作站
或是??金塔,它主要的功能是??一????j中心。所有加入?@??W路的成?T
都會向它?]冊,由?@?Jini伺服器來治理?@?Jini?W路上的所有可用的?Y
源。例如一台印表?C插上?W路接?^加入Jini?W路,它會跟Jini伺服器?]冊
?f:"我是印表?C,我能提供印表服務"。接著一台硬碟也接上?W路接?^,
跟Jini伺服器?]冊?f:"我是硬碟,我能提供?Y料存取服務",於是Jini伺
服器?o??了?@些?W路上可用的服務。再來假如有一台手提式???X加入?@?
Jini?W路,一方面它也會來?]冊,同?r它會來????Jini伺服器"在?@?
Jini?W路上我有哪些?Y源可以用?"於是我??的??管大人Jini 伺服器會通
知它"我??有一台印表?C,一?硬碟"。接下來假如要印表,马上可以將?Y
料印出來;假如要儲存?Y料,?R上可以透?^?W路把?Y料存到?@台硬碟?Y,
不用事先安?b任何??動程式,不用更改任何系?y?O??,只要透?^Jini,做
任何事就跟安?b????一樣??單。

而且,Jini的應用??圍不只是???X。我??從已??公布支援Jini的?S商名單
就可以知道。除了???X界的Epson、Novell、Quantum、Seagate、IBM等等
之外,?有??信?I的Motorola、Nokia、EriCsson、Siemens;家???I的
Sony、Philips、Toshiba、Tatung、Samsung…,?W路?b置大?S3COM、
Cisco、以及其他像Kodak、Canon、Xerox等等各行各?I的???^,全都公布
?_?l支援Jini的?a品。於是?Y???a品的整合已??不是夢想。我帶著一台手
提式???X,到一?全新的展?[場地一把插?^接上,?R上可以使用??地的印
表?C、傳真?C、三??投影?C…。我可以用大哥大透?^?o?傳??加入Jini?W
,用它來控制家?Y所有??器用品、?A?s??影、?l??子?]件、上?W……,或
是在街上经常可以看到的立即拍照?C器,只要它支援Jini,它可以?b上數
位照像?C,在您投幣拍完自己的大?^照之後,马上將?@??D片?n傳送到自
己或其他人的??子信箱?Y,大家可以?l?]想像力,將Jini的使用?U展到日
常生活的每一角落。

???Y來?f,?@一切的目的只有一?,就是"??單",??高深的科技內容?[藏
到幕後,??一般使用者能夠"??單"地使用所有?W路?Y??,?@才是我???Y??
界的人應??做的事。??然要?_到?@?目標方法有很多,但是利用?F有的
Java和Jini技?g,?o疑是最迅速有效的方式。有?PJini的最新?Y??和技?g
?Y料,有?d趣的朋友可以參考下列?W址
上一篇:超级实用的几种表单校验效果收集 人气:651
下一篇:用jdk自带包操作XML 人气:897
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐