Server的含义?
服务器等
智能客户端的定义(n):智能客户端为客户端应用程序,易部署,易管理,它们通过协调利用本地资源与与分布式数据资源之间的智能连接,由此给你带来了适应、反应快,交互式体验丰富。
对MS进行了界定。由以上内容可知
1、作为客户端应用程序的智能客户端
2、它能够获取客户机的本地资源
3、他交互性极强。
那就能看出来了,它可以与一般IE客户端相区别,是客户端应用,IE客户端不这样做是关键差异。
本地资源与用户体验相结合
MS讲解、节选最重点语句
该智能客户端解决方案充分利用了Microsoft Windows平台所提供的全部功能,给最终用户带来高保真的使用体验。这些应用包括在网络上进行在线购物、在线办公和其他活动的个人计算机应用。例如,Word、Excel、MS Money、就连PC游戏(例如,Half-Life 2)也是众所周知的智能客户端应用。在这些应用中,智能客户端应用程序被用来创建和编辑数据信息,并将它们存储到服务器上。它不同于像Amazon.Com或者eBay .康姆这样以浏览器为平台的应用程序,智能客户端应用程序对PC的依赖性、便携式电脑,Tablet PC或者智能设备。
显然,所谓智能客户端只是应用。在这里,我们只说说应用程序。比如word,这是一个应用程序。
那么智能客户端与一般应用程序有哪些区别呢?
看看微软是怎么定义的吧
联系起来
在一个企业或者Internet的范围,智能客户端应用程序可以很方便的连接到系统,并且与其交换数据。这使得用户可以方便地使用一个统一平台对其所需要的各种设备进行管理。Web服务允许智能客户端解决方案使用行业标准协议(例如,XML、HTTP和SOAP)与任意种类远程系统进行信息交流。这种应用将是未来的一个主要发展趋势之一。较之于以前的任何技术,Visual Studio、.NET Framework和。NET Compact Framework让Web服务的使用更为容易。它们允许用户通过一个简单的浏览器就可以访问所有可能的服务。Microsoft?这些新技术为开发具有更高的效率、更好性能的应用程序奠定了基础。SQL Server、Microsoft Message Queuing(MSMQ)和BizTalk Server等技术也为系统间的信息同步和交换提供了一种易于使用的方法。
即智能客户端属于网络应用程序。智能客户端不需要安装在计算机上,而是直接从网络中获取服务并通过互联网访问。但可利用网际通讯协议与服务器进行通讯,也可与其它智能客户端进行数据交换。
那为什么要智能?
看看微软是怎么定义的
拥有离线功能
即该客户端能够不通过网络运行,并可在接入网之后,批量刷新数据。这样,就能实现对整个系统的实时监控和管理。说起来简单一点就是了,能自动维护客户端数据与服务器数据一致。当然,如果你使用了一个智能客户端的话,就不需要这样做了。还请注意智能客户端有本地数据,还是在当地,或复制服务器数据。
另外
智能部署与更新
智能客户端可自动更新,玩网络游戏的话我不再赘述,然而,在自动更新方面,微软提供了很多的解决方案以及实现工具,当然,要是从头再来的话,也并不难。
然后得出结论:智能客户端就是这样
一个应用程序,必须属于网络应用,必须能自动地维护分布数据一致,并能自动更新。
我们不妨来谈谈为什么要使用智能客户端。
主要是因为,HTML存在交互性,尽管能够用脚本来实现用户交互编程,然而,人们总是知道的,由于安全性所限,本地资源不能在IE客户端上随意使用,另外由于,服务器端程序和客户端程序的纠缠(这个原因,应该说是HTML的先天问题,因为设计之初,HTML是用来交换文本的,而不是用来实现一个客户端程序的)让设计web应用程序很怪异。
那我们之所以长期使用三层结构客户端不可以呢?是我们没有做到真正智能化吗?非要不可的智能客户端?我们的智能客户端到底怎么做呢?并非不可能,只是,微软已经将我们过去在三层结构客户端设计方面的良好经验全部标准,并给出了一种较为快捷的实施方案。比如,Delphi的midas三层结构,Delphi中ClientDataSet组件智能强大,使用它可以维护客户端本地缓存和分布式数据一致性。这对于现在的大多数应用来说,已经很不错了,可以说是一个比较完美的解决方案。但Borland并不具备进一步发展的条件,当然,这项任务已经交给微软(遗憾啊遗憾,多好的midas结构)。
微软的计划
1、智能客户端是一个。net中托管应用
2、智能客户端由IIS下发,IIS5或更高版本和最新apache可执行HTTP子协议,以便于下载EXE文件。
3、超过IE5浏览器能够识别此类exe,并自动创建单独的权限限制(由一个特殊用户发起)进程,以运行托管代码集。
4、客户端能够被配置以获取合理权限。
5、IE可在exe文件中使用版本、更新日期等,最新版本的自动下载安装。如由多份文献组成,我的理解是客户端自己负责其他文件的最新拷贝,我认为客户端还是可以通过IE下载其他部分的,由IE确定是否使用缓存或下载。
6、对客户端权限进行了严格约束,一般情况下,只允许进入某个文件夹,当然,运行打印机也不成问题。客户端还可被恰当地分配,当然,首先要有一个受人信赖的站点,才可以下载和操作智能客户端。
7、智能客户端编码安全与。net中程序集一致,代码是(比如受到病毒感染),它能够签名以防止篡改并附带其他代码。
8、通过WebService可实现智能客户端网络访问。我们在选择了这两种模式后,就会发现它们都有各自的限制,比如只能进行单条信息或语音的传送,不能同时对图片和视频等内容进行传输等等。看来微软是很建议这样做的,不知只有一条路,不然易造成安全问题。(如果受到限制,那么对于QQ这样的即时通讯软件是一个问题,因为他们往往需要通过NAT通道来实现直接连接传递文件,否则必须通过服务器转发,不过服务器转发是好的方式,安全性大大提高)
9、我们只需非常简单地写出一篇文章。这样就可以随时查看你要下载的应用了,而且可以看到最新的应用信息,比如最近的一些应用。net上的应用程序再通过IIS进行分发。因为现在很多企业都有自己的网站,如果要安装客户端的话就可以直接安装到自己的网站上,这样也比较方便了。它是智能客户端,更新全部交由IIS、IE负责。当然也要对客户端进行配置,似乎也要公布配置文件(还在研究中)。
10、客户端桌面可在URL中设置快捷方式来指向本应用网络地址后,用户可以非常愚蠢地利用我们这个应用程序。因为我们可以直接从浏览器下载到自己的电脑上运行。对于棋牌类网络游戏来说,这可是个天大的喜讯呀。更容易达到目的。Top
5楼BlueTrees(蜗牛)回复于2006-01-0919:32:17得分5
也有细枝末节,技术性强。
达到离线处理能力,要确保用户离线登陆,这就产生了安全问题,要求程序员必须以自己的方式去求解。如果你想在局域网上在线运行,那就不用考虑这个问题了。当然,也有可能不会成为现实。并不重要,对网络密集应用而言,离线处理的能力就是鸡肋,例如一款网络游戏,完全不需要达到。不过在我们日常的工作中,经常有一些重要数据被在线上下载,所以就需要通过网络来访问这些数据,而这些数据都必须通过网线进行传输和保存。当然也应避免偶有中断,要么应对网络不稳定,还得下一番苦工,要是用WebService,肯定不怕动荡。
也有客户端的配置,这似乎比较复杂呀。
server在汉语中的含义
sever 英[ˈsevə(r)] 美[ˈsɛvɚ]
vt;切制;分开:断决(例如,关系);
vi;分开:相互分开或分离;
[例句]Richardson cut off his right foot in a motorcycle accident.
理查森因摩托车事故而损失右脚。
[其他]第三人称单数:severs当前分词:severing过去式:severed过去分词:severed
SQL server里@@@##分别代表着什么?
@局部变量的意思
@@全局变量的意思
#表示本地临时表的名称,用单个数字符号打头;*表示本地永久表上一个字段。它们只对当前用户连接可见
##指示全局临时表
用实例见下图:
扩展资料等:
当地临时表
用井号(#)起表名。只有当本地临时表的连接被创建时才可见,连接切断后,临时表马上就会被移除,即到货当地的临时表,是为建立其连接的会话特有的,或者,所述局部临时表具有由当前用户建立的功能,且只允许当前用户会话被接入。
全局临时表等
用2个井号(##)作为表名。当使用全局临时表中的数据时,要先将其从当前会话中清除掉,否则不能继续进行下一次会话,这样就可以防止创建新的全局临时表和重新创建全局临时表时的重复操作。全局临时表可以从所有的连接中查看,即只需全局临时表,然后对于所有建立了用户的会话之后就可以看到了。若全局临时表在创建连接断开之前未显式删除全局临时表,那就得等别的一切任务停止引用了,这些表只是删除了。
在建立全局临时表时连接被切断,新任务无法再次引用这些内容,也就是老任务才能引。在这种情况下,就需要对已有的工作进行重新初始化,以便使它与新生成的局部表相关联。当前语句一旦完成,任务和表的联系就去掉了;当新的任务需要重新访问表中的数据时,就必须重新创建一个全局临时表才能继续工作。所以一般来说,只需在全局临时表中建立连接断开即可,全局临时表将同时删除。
命令java-server什么意思
在JVM中进行参数配置
即服务器模式与客户端模式
由于JVM中的许多机制在两个模型中都不相同,
例如垃圾回收机制、客户端模式,需要用户体验流程、没有明显滞留感(就是没有卡的现象)
而在服务端上,则需要吞吐量,即单位时间内所执行代码需要越多,
十几个实例:
实现一万次编码,垃圾回收策略之一就是每1000行暂停1次,用于垃圾回收,回收时间为10毫秒,然后一共耗停顿时间为100毫秒钟(10*10)
而另一类则每2000行停1次作为垃圾回收使用,回收时间为15毫秒,停顿的总时间为75毫秒(15*5)
在这种情况下,后一种方案的吞吐量较高,而前一种法案的停顿时间较短。
当然server与client之间也有一些不同之处,例如,代码优化策略等,等逼问问,有没有相关信息?请你谈谈如何实现。追答JVM的有关资料可以前往查阅
我读了《深入理解java虚拟机》周志明在国内出版的版本,我给几个人推荐
分别解释client、server,我没见到
当你看到jvm的有关知识时你就会有所感悟
原创文章,作者:聚禄鼎,如若转载,请注明出处:https://www.xxso.cn/13413.html