WebSphere培训课件

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2006-12-15NeusoftGroupLtd.Date:08.Mar2005WebSphereNeusoftGroupLtd.2006-12-15NeusoftGroupLtd.Date:08.Mar2005培训目标培训目标————了解了解J2EEJ2EE应用服务器原理应用服务器原理————掌握掌握WebSphereWebSphere基本管理技能基本管理技能————掌握集群的原理和配置方法掌握集群的原理和配置方法————WebSphereWebSphere上性能调优方法及经验共享上性能调优方法及经验共享WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005J2EEJ2EE服务器服务器简介简介WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•Java2PlatformEnterpriseEdition,•使用Java进行企业开发的一套扩展标准•基于J2SE(Java2PlatformStandardEdition)•基于组件设计、开发、集合、展开企业应用的规范J2EE服务器-WhatJ2EE?WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•J2EE的13种核心技术是JDBCJNDIEJBRMIJSPSERVLETXMLJMSIDLJTSJTAJAVAMAILJAFJ2EE服务器-J2EE核心技术WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•JDBC-JavaDatabaseConnectivity•JNDI-JavaNamingandDirectoryInteface•EJB-EnterpriseJavaBean•RMI-RemoteMethodInvocation•JSP-JavaServerPage•XML-ExtensibleMarkupLanguageJ2EE服务器-J2EE核心技术WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•JMS-JavaMessagingService•IDL-InterfaceDefineLanguage•JTS-JavaTransactionService•JTA-JavaTransactionAPI•JAF-JavaActionFrameWork(JAVA安全认证框架)J2EE服务器-J2EE核心技术WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005J2EE服务器-J2EE层次WebSphere•客户层•Web层•业务层•企业信息系统层2006-12-15NeusoftGroupLtd.Date:08.Mar2005J2EE服务器-J2EE层次图WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•J2EE产品的运行部分(规范到实现)•使用容器的形式为每种组件类型提供了底层服务(如EJB容器和Web容器等)•容器就是组件与支持组件的特定平台功能之间的接口•每个J2EE应用、Web组件和企业bean都具有一个叫做部署描述符(DD)的.xml文件,该文件描述了组件J2EE服务器-服务WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•BEAWebLogicApplicationServer•IBMWebSphereApplicationServer•SunONEApplicationServer•Neusoft.MWJ2EE服务器-常用服务器WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005WebSphereWebSphere简介简介WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•概要文件•节点•单元•节点代理WebSphere体系结构WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•V6引进概要文件概念,目的是将产品二进制文件与用户数据物理分离,并使用户能定义多组用户数据•与V5的wsinstance实用程序相对应,是对该功能的扩展、增强和替换•系统过程分离:共享核心产品文件的安装和概要文件的定制WebSphere体系结构-概要文件WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•每份概要文件对应一个节点,供分布式管理使用•独立应用服务环境下,忽略节点•当把实例联合到单元时,启用节点功能WebSphere体系结构-节点WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•部署管理使用的节点组的逻辑名称•单元下可以联合若干节点•单元下的节点名称必须唯一WebSphere体系结构-单元WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•部署管理与节点之间的通道•接收、执行部署管理对节点发出的指令WebSphere体系结构-节点代理WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005WebSphere体系结构WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005应用应用WebSphereWebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•创建基本服务•Web•EJB•JDBC•JMS本章内容WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005创建基本服务WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•版本–WebSphereApplicationServer–WebSphereApplicationServerNetworkDeployment•安装WASNDv60•WebSphere_Home文件结构创建基本服务-WebSphere安装WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•使用概要表创建向导创建独立应用程序服务器•缺省概要文件创建基本服务-定制概要文件WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•开始菜单中启动服务器•概要文件第一步中启动服务器•startServer命令启动服务器创建基本服务-启动服务WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005••登陆•管理控制台:管理服务器的操作台创建基本服务-管理WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•wasProfile命令删除概要表•删除开始菜单•删除WAS_HOME/profiles/概要表的文件夹创建基本服务-删除概要表WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005Web服务WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•Web应用结构Web-inf/web.xmlClasses其他资源(jsp、pic、file、jar……)Web服务-结构WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•创建带有servlet的web应用–Servletclass•基类javax.servlet.http.HttpServlet•方法–Init–doGet、doPost–service–Servlet声明•Web.xmlWeb服务-创建WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005Web服务-创建WebSphereservletservlet-nameexampleServlet/servlet-nameservlet-classExampleServlet/servlet-classload-on-startup5/load-on-startup/servletservlet-mappingservlet-nameexampleServlet/servlet-nameurl-pattern/exampleServlet/url-pattern/servlet-mapping2006-12-15NeusoftGroupLtd.Date:08.Mar2005•以war包的方式部署web应用打包:jar–cvf*.war*.*•管理控制台部署Web服务-部署WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005EJBWebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005CORBA体系结构•CORBACommonObjectRequestBrokerArchitecture:公共对象请求代理结构。CORBA允许应用程序和其他的应用程序通讯,而不论他们在什么地方或者由谁来设计。•ORB是一个中间件,他在对象间建立客户-服务器的关系。通过ORB,一个客户可以很简单地使用服务器对象的方法而不论服务器是在同一机器上还是通过一个网络访问。•IIOP-InternetInter-ORBProtocol的缩写,一个用来在CORBA对象请求代理之间交流的协议EJB-webSphere上EJB实现原理WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005CORBA两大特征•异构•分布式EJB-webSphere上EJB实现原理WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005EJB-webSphere上EJB实现原理WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005EJB-webSphere上EJB实现原理WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•Bean对象:javax.ejb.EntityBeanjavax.ejb.SessionBean•Home接口:javax.ejb.EJBHome•Remote接口:javax.ejb.EJBObject•示例:创建无状态SessionBeanEJB-创建EJBWebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005•ejb-jar.xml-EJB部署描述符WebSphere2006-12-15NeusoftGroupLtd.Date:08.Mar2005ejb-jar.xmlEJB-EJB部署描述符WebSphereejb-jarenterprise-beanssessionejb-nameMySessionBean/ejb-namehometest.ejb.MySessionBeanHome/homeremotetest.ejb.MySessionBeanRemote/remoteejb-classtest.ejb.MySessionBea

1 / 103
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功