俗话说得好,千里之行始于足下。学习过程中要想捷足先登,不妨先学点实际的技巧。怎么把Web应用部署到WebSphere服务器上?WebSphere安装、配置与Web应用部署都是一连串的精华,在安装部署过程中需要注意哪些问题?有没有形象直观的学习教程呢?该文档将结合实际操作过程的步骤截图示意,方便用户快速掌握安装本领。相信通过自己的努力,一步步的安装成功后,你就可以领略不一样的风景,挖掘更深入的学习技能。
谈及WebSphere的维护管理,有一个敏感的词汇“调优”。部署在WAS上的J2EE应用程序,其性能是由多个因素决定的。比如网络、数据库、内存分配、WAS服务器的配置以及应用程序的设计。对于一个标准的J2EE应用,一个请求到来时,往往需要经过多次转发。想知道如何调优吗?该文档提供的调优步骤只是涉及了利用WAS服务器参数的调整来优化应用程序的性能,实际上性能的好坏很大部分取决于应用的设计。
监控优化就像交通公路上的摄像头一样无时无刻不在,我们面临着突如其来的异常发生,该何去何从?有一种方法比较可取,那就是认真分析WebSphere服务器出现挂起的原因和应对的措施。在系统使用高峰期,WebSphere应用服务器出现挂起,Java虚拟机崩溃,应用系统不可访问。Java虚拟机崩溃时产生了大量的Java堆dump文件和Javacore文件。通过层层考验,我们了解到产生问题的根源出现在部署Websphere的应用程序上。
IBM公司的WebSphere应用服务器以基于Java和Servlet引擎为基础,支持多种HTTP服务。应用服务器的作用除了管理客户端请求与数据库之间的通信之外,同时具有跨系统平台(数据库、操作系统)的能力。因此,基于应用服务器系统开发的各种客户应用,就可以完全不考虑底层数据库与操作系统,实现跨平台的开发。WebSphere还包括项目管理、JavaServlet代码生成器、HTML协作工具、各种Script的编制工具以及Java代码的开发工具。
Oracle RAC基于共享存储,通过虚拟化技术将低成本服务器,以数据库集 群的方式整合在一起,形成计算资源池,从而可以实现资源的动态调配。 “用户能够真正基于业务的 需求,实现按需扩展” “Oracle RAC的自动恢复时 间为30到60秒,与传统集 群产品的5到20分钟相比, 真是让人难以置信 。DBA不再有超越自身职责 的数据访问权限,不同部门或地区的DBA不 可以访问其他部门或地区 的数据。在安全、高可用性方面都有所创新。
技术与创新无处不在,在低速的网络环境中,上传或者下载一个大文件需要花费很长的时间并且网络出现故障的机率很高。 如果网络出现故障的话,这个传输将会从头开始;为了解决这个问题,实现断点续传功能的软件产品由此产生,比较著名的有网络蚂蚁,迅雷,BT,电驴。Websphere MQ是一种消息中间件,Websphere MQ Server与Websphere MQ Server之间的数据传输实现了断点续传的功能,从而保障了传输的可靠性。
有这样一种应用平台,它能够把整合好的内容个性化的传给终端用户、能够协同工作与社区服务。用户可以借助统一的平台来享受不同的服务和操作不同的应用。它就是Portal。Portal基于Web技术,针对具体用户或社区提供个性化的应用平台。IBM的Portal策略建立在WebSphere家族坚固、先进和可靠的技术基础上,提供了水平跨行业的门户基础架构和知识管理的门户应用,利用Lotus的工作流机制和Discovery Server集成。
目前市场上IBM公司的应用服务器以WebSphere 3.5为核心,而BEA公司以WebLogic 6.0为核心,两个产品的出处不同,自然体系结构也不尽相同。但不论是从软件的设计理论方面,还是从软件产品自身的角度,IBM都居于世界前列,本着以客户第一的思想,WebSphere的体系结构满足客户的要求。WebLogic Server知识一个大的守护进程,它类似于WebSphere服务器中的一个组件,它没有WebSphere中的管理进程和“保姆”进程。
WebLogic服务器是一个Java应用,因此与其它Java应用一样,你可以使用Java命令来启动WebLogic服务器。一个WebLogic域由多个WebLogic服务器组成,运行管理服务的WebLogic服务器的域只有一个管理服务器,其它服务器成为受管服务器。每个WebLogic受管服务器都会在启动时从管理服务器得到各自的属性配置。管理控制台是一个Web应用,它使用JSP来访问管理服务器所管理的资源。
IIS 6.0 和 Windows Server 2003在网络应用服务器的管理、可用性、可靠性、安全性、性能与可扩展性方面提供了许多新的功能。IIS 6.0同样增强了网络应用的开发与国际性支持。IIS的管理服务的主要工作是管理Metabase,它能提供非HTTP的相关服务,包括SMTP、NNTP、FTP等服务,IIS管理服务不执行任何Web应用程式,能够确保Web Server的可靠性,应用程式错误无法影响Web Server。