收集整理了一些关于WebSphere Application Server(WAS)的学习资料,并总结一下自己的学习笔记。希望对和我一样对WebSphere感兴趣的新手们有所帮助。
WebSphere是IBM的核心软件设施,而WAS就是这个核心软件设施中的基础,其他WebSphere的产品都是运行其上的。所以学习好WAS就为学习IBM核心中间件技术或是其他WebSphere产品打下坚实的基础。
这里说一下WebSphere Application Server Community Edition,它是一个全面支持J2EE1.4标准的轻量级应用服务器,构建与Apache Geronimo基础之上,完全免费,而且建立于之上的应用可以轻松迁移至WebSphere Application Server上,是学习WebSphere系列产品的一个不错的起步。而WAS是一个全面满足企业级应用开发标准的应用服务器。其中WAS又划分为3个独立的版本,Express,Base 和 Network Deployment。Express和Base本质上是一样的,区别于各自的费用和IBM提供的技术支持及服务,而Network Deployment 则提供了更加高级的特性,例如高可用性,扩展性,集群和管理多个应用服务器的能力。
在学习WAS的过程中,有几个比较重要的概念是需要理解清楚的。他们分别是Node,Node Agent,Node Group,Profile, Cell, Server.首先说Server,其实就是我们理解Application Instance。每一个Server都和一个Profile(概要文件)对应,Profile是Server的处理分组,对受管于它的Server进行了全局配置。而Node是一个管理中用到的概念,它和Profile对应,也就是说Node和Profile可能管理着一个或者多个Server。不过对于Base和Express若想建立多个Server,那么它们必须通过创建Profile(Node)来实现,所以这些Server之间彼此独立,各自保留有自己的配置,对于同一台计算机,只要保证它们的Http Port不同,那么它们可以独立运行。而对于Network Deployment版本的WAS就可以在一个Profile(Node)中创建多个Server,而且在deployment manager中通过Node Agent来管理Node(Profile),从而管理每一个Server。Cell是一个管理配置上的概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。至于Node Group是在WAS V6.0提出来的新概念,它是在Cell中Node的逻辑分组,Node Group用来验证所属Nodes是否有能力执行允许的功能。举个例子,一个Node Group里面同时存在z/OS的nodes和非z/OS的nodes是不可能的,你可以建立多个Node Group来管理其他nodes。
对于应用管理配置方面,WAS有三个入口可以让你方便的管理应用服务器。它们分别是:1.Administrative Console,一个基于Web的应用程序入口,用户可以根据各自的权限职责来管理特定组件和服务,为应用服务器做定制。Administrative Console是WAS的一个系统应用,所以不会被当作其他企业应用程序显示在console上。作为独立的应用服务器,Administrative Console运行在application server上,而对于Network Deployment 分布式服务器环境中,Administrative Console则运行中deployment manager。在这种环境中,当一个node增加时,他所对应的Administrative Console应用程序将会被删除,同时配置文件将会集成到管理cell的存储库中,从而由deploment manager维护。2.命令,在<install_server_root>/bin下面有很多可以执行的批处理文件,例如你可以执行startServer.bat命令来启动应用服务器。3.脚本,这是一个非常灵活并且迅速完成配置的方式,使用这种方式可以自动处理多个server或者node的配置。目前WAS V6.0支持jcal和jpython脚本语言,不过这适合于高级管理配置管理员,我个人更倾向于使用第一种方式。
好了,现在基本的概念清楚了,那么通过学习developerworks的HelloWorld系列,开始一步一步学习使用WAS吧。加油吧!
WebSphere 新手入门
http://www.ibm.com/developerworks/cn/websphere/newto/index.html
WebSphere Application Server 新手入门
http://www.ibm.com/developerworks/cn/websphere/zones/was/newto/index.html
WebSphere Application Server Community Edition 入门
http://www.ibm.com/developerworks/cn/websphere/techjournal/0512_gawor/0512_gawor.html
WebSphere Application Server 红皮书
http://www.redbooks.ibm.com/redpapers/pdfs/redp3918.pdf
WebSphere Roadmap
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/tejb_dvdp.html
分享到:
- 2008-04-19 23:17
- 浏览 2514
- 评论(0)
- 论坛回复 / 浏览 (0 / 5801)
- 查看更多
相关推荐
### WebSphere Application Server for Developers V7 #### 一、概述 IBM WebSphere Application Server (WAS) 是一款高性能的企业级应用服务器,适用于构建、部署和管理企业级Java应用程序。本指南旨在帮助开发者...
#### 描述:IBM公司的WebSphere application server 6.1红皮开发技术书之一(图文并茂),极适合初学者 这段描述进一步明确了本书面向的读者群体是初学者,并强调了书中包含了大量的图解与实例,这使得读者能够更...
### IBM WebSphere Application Server 8.0 Administration Guide #### 关键知识点概述 1. **IBM WebSphere Application Server 8.0简介** - 版本特点 - 系统架构 - 安装与配置 - 应用程序部署 - 性能调优 -...
### WebSphere Application Server V6.1 性能调整详述 #### 一、概述 《WebSphere Application Server V6.1性能调整》是一份详细介绍了如何优化IBM WebSphere Application Server (WAS) V6.1性能的技术文档。该...
这份内部学习资料涵盖了WebSphere Application Server v6.1的关键技术、系统管理、安装打包、应用管理和安全等多个方面,对于初学者来说是非常宝贵的资源。 P02-WASv6.1-TechOverview.rar:这部分主要介绍了...
这个平台的核心组件是 WebSphere Application Server,它提供不同版本以满足不同规模和复杂度的业务需求。 1. **WebSphere Application Server**: - **标准版**:适合将静态网站转化为动态网站,支持Servlet、...
该文档适合初学者,通过一步一步的控制台配置,帮助用户快速掌握WebSphere Server MQ的配置。 一、确认WebSphere MQ主机和WebSphere Application Server主机可以互相通过主机名ping通 在开始配置之前,需要确认...
Using WebSphere Application Server V6.1》这本手册中,读者将了解到如何利用IBM WebSphere Application Server 6.1进行Java 2 Platform, Enterprise Edition (J2EE)应用程序的开发与部署。该书不仅包含了对...
【描述】: "本资料主要针对IBM的WebSphere产品家族,尤其是WebSphere Application Server(WAS) 6.0版本进行介绍,旨在为初学者提供基础知识,内容可能与网络上的其他资料有所重叠。" 【标签】: "WAS" 【正文】: ...
该课程适合WebSphere Application Server V6.1的系统管理员、开发者和部署者,无论你是初学者还是有一定经验的专业人士,都将从中受益。 **费用与时间安排:** 课程共4天,每天8小时,包括5小时讲师讲解和3小时实践...
综上所述,《WebSphere Application Server V6.1 安全手册》全面而深入地介绍了如何在WebSphere Application Server V6.1环境中构建和维护一个安全的应用平台,无论是对于初学者还是有经验的开发者都极具参考价值。
WDF支持在多种平台上部署,包括WebSphere Portal Server和WebSphere Application Server,并提供了丰富的工具和技术来简化开发过程。 #### 二、核心概念与组件 ##### 1. **设计工具:IBM WebSphere Dashboard ...
通过这份详细的IBM内部培训资料,无论是初学者还是经验丰富的IT专业人员,都能深入理解WebSphere Application Server 7.0的各个核心概念和技术,并能够将其应用到实际的企业环境中。学生笔记PDF将为学习者提供一个...
WebSphere Application Server 是一款由IBM开发的企业级应用服务器,它为构建、运行和管理Java EE(现在称为Jakarta EE)应用程序提供了平台。本讲座主要针对初学者,介绍如何进行WebSphere的安装、配置以及部署。 ...
根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点,主要围绕MQ与Java编程的结合,特别是MQ在WebSphere Application Server环境下的应用: ### 1. MQ与Java的基础编程 MQ(Message Queuing)是一种消息...
作为一款基于Java的Web应用程序服务器,WebSphere Application Server遵循Java 2 Platform, Enterprise Edition (J2EE)标准,提供了包括事务管理、安全性、群集、性能优化、可用性、连接性和可伸缩性在内的多种服务...
WebSphere Application Server是该平台的核心,它基于Java技术,遵循J2EE(Java 2 Platform, Enterprise Edition)标准,为开发者提供了一个可移植的Web应用程序部署平台。 1. WebSphere Application Server版本...
在WSAD中,开发者可以方便地将应用程序部署到本地或远程的WebSphere Application Server上进行测试。WSAD集成了服务器的管理和监控工具,便于开发者调试和优化应用程序的性能。 6. **教程与学习资源**: "ibm ...
- **WebSphere Application Server 的集成能力**:讨论了如何将 WebSphere Application Server 与其他 IBM 产品(如 Rational Application Developer)以及第三方工具集成,以构建高性能的分布式应用系统。...