b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

aix weblogic 安装_weblogic11g安装_linux查看weblogic版本(13)

电脑杂谈  发布时间:2017-02-02 09:17:15  来源:网络整理

三、水平扩展性(Horizontal Scalability)

在Web Application中,保护和维持一个“会话”的状态的能力十分重要。“会话”允许应用保持当前用户的信息,提供一个虚拟的常连接状态。为了提供良好的可扩展性和高的性能,许多Java应用服务器提供了克隆(Cloning)或者聚簇(Clustering)功能来实现单一的实体。在这种环境里,不能保证用户下一个请求的信息被哪一个聚簇服务器响应。因此,“状态”或者说是“Session(会话)”的作用在这种环境里就十分重要了。

IBM聚簇会话管理依赖于稳定的技术。所有参与聚簇的服务器都将信息存放在一个共享的中。所有会话的信息的持续性通过来保证。当一个会话的信息发生改变的时候,它将存放在中,立即可以被参与聚簇的其它的服务器使用。如果其中的一个服务器发生了异常引起死机,存放在中的会话信息不会丢失。这样,WebSphere最大限度地保证了会话的正确状态,保证客户应用的正常处理。

BEA WebLogic服务器采用多点传送(Multicast)的途径来更新一个会话的信息,这种方式有几个致命的缺陷:第一,在一个聚簇的环境里,如果一个服务器发生了异常情况,引起非正常的死机,但是它在其退出之前并没有将信息广播出去,那么该服务器上最新的会话信息将丢失,不能被其它服务器使用;第二,网络的负载将大大增加,采用该种方式将产生大量的广播数据和会话数据在网络中传递,必然降低网络的性能;第三,依赖频繁的广播来更新会话的的内容,当前会话的数据不能够迅速地被其它服务器使用,其结果就是旧的或不正确的信息在后来的请求中被使用。

四、存取技术(Faster Database Access)

在现在的Web应用中,一个程序往往要和频繁的到交道。存取的能力往往也是应用的一个瓶颈。因此,快速有效地存取对应用就显得十分重要了。一个Java程序执行Web应用时,它已经是被编译好的程序。但是一个SQL语句要在程序运行的时候才被服务器编译执行。每当一个请求被执行时,相关的SQL语句必须被编译一次。这也是应用效率高低的一个重要因素。

IBM WebSphere Application Server包含了强大的数据源管理功能和连接池的技术(Connection pooling)。在数据源的管理中,WebSphere提供了一种SQL的缓存叫做“准备好的语句(Prepared Statements)”。Prepared Statements在SQL语句中是指预先编译好的SQL语句。当有存取的请求时,WebSphere中的数据源管理会充分利用缓存中的预先编译好的SQL语句,忽略对SQL语句的重新编译的请求。这对于提高应用的性能有极大的好处,尤其是应用中有许多相同的SQL语句的时候效果就更明显。但是,BEA WebLogic服务器没有这种功能, 必然导致应用程序性能的降低。

第五章、总结

一、J2EE标准

IBM是J2EE发展进程中最大的商业投资者(其中包括SUN 和 BEA),事实证明,JA 技术的发展和延伸中 80% 以上的内容都浸透着IBM 的投入,我们可以从 中看到这方面的具体描述。

WebSphere 提供了业界最可观的产品级别的 J2EE 环境。

1、WebSphere V3.5 及其以前的版本都完全支持 RMI/IIOP;BEA的WebLogic 只是部分支持 RMI/IIOP,只有当JDK 1.3正式发布,且 WebLogic 可以支持以后,WebLogic 的 RMI/IIOP 才可被应用。BEA 要求客户使用 T3 协议, 因为他的 RMI/IIOP 将会比在 WebSphere 中慢4倍以上,BEA 对RMI/IIOP 的支持是非产品级别的。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30071-13.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...