WEBLOGIC系统管理培训资料(共75张).pptx
-
资源ID:14840813
资源大小:1.96MB
全文页数:75页
- 资源格式: PPTX
下载积分:20金币
快捷下载

会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
WEBLOGIC系统管理培训资料(共75张).pptx
Course Code:JAVA-PLCopyright Linkage Software CollegeWEBLOGIC系统管理联创软件学院Course Code:JAVA-PLCopyright Linkage Software CollegeWEBLOGIC系统管理J2EE应用开发、配置和发布安装、配置J2EE相关内容介绍2Course Code:JAVA-PLCopyright Linkage Software College2. WEBLOGIC介绍3. WEBLOGIC安装4. WEBLOGIC配置第1节 安装、配置1. J2EE介绍5. 连接池和数据源配置3Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍服务器:服务器:往往只提供往往只提供数据库服务,数据库服务,及后台底层及后台底层业务服务。业务服务。客户端:客户端:负责数据访负责数据访问、应用业问、应用业务逻辑、界务逻辑、界面展示,数面展示,数据输入等。据输入等。传统企业应用系统传统企业应用系统4Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍两层架构典型示意图5Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍2难于升级或者扩展3通常基于私有的协议如私有数据库协议4商业和表现逻辑的重用较困难1容易配置两层架构特点6Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍从客户端剥离业务逻辑和算法如何解决两层架构中的缺点问题?7Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍为了解决两层体系的不足,中间层出现在客户端和后端数据源之间,这些中间层提供了把商业功能和数据与EIS相结合的功能;它们把客户端从复杂的业务逻辑中分离出来,利用成熟的互联网技术使用户在管理上所花费的时间最小化。8Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍2运行在J2EE服务器中的Web层组件 3运行在J2EE服务器中的业务逻辑层组件 4运行在EIS服务器中的企业信息系统(EIS)层软件 1运行在客户端机器的客户层组件 9Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍10Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍其他企业数据用户用户用户用户外部用户卫星用户EJB容器Serverlet容器WEB服务internet用户11Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.1 J2EE介绍J2EE平台J2SERMIEJBJDBCJavaMailJNDIXMLJMSJava IDLServerletJSPJTS&JTA连接器COM+ERP12Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.2 WEBLOGIC介绍WebLogic ServerWebLogic Server EnterpriseWebLogic ExpressWebLogic PortalWebLogic Personalization ServerWebLogic IntegrationWebLogical Java Adapter for MainframeWEBLOGIC家族家族13Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.2 WEBLOGIC介绍 WEBLOGIC的功能和特点 部署基于J2EE的Java应用 使用J2EE扩展网络服务,并集成分布式系统 部署基于RMI或RMI-IIOP协议的分布式应用系统 在以太网中的一台或多台计算机上建立拥有相同域名的不同WEB站点 实现了强大的安全管理功能 通过将多个WebLogic服务器集成实现高可用性,负载平衡和容错能力 提供使用方便的直观的web风格的管理工具 具有Java一样的跨平台能力14Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.3 WEBLOGIC安装 WEBLOGIC的安装15Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.3 WEBLOGIC安装安装要点 设定目录 选择相应的安装选项 选择附加的安装选项16Course Code:JAVA-PLCopyright Linkage Software College管理服务器管理服务器受管理的服受管理的服务器务器安装、配置 1.4 WEBLOGIC配置域17Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置作为一个单元来管理的,并相互关联的一组WebLogic服务器资源被称为域。 一 个 域 可 以 包 含 一 个 或 多 个WebLogic服务器,还可以包含WebLogic服务器集群。18Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置2利用Configuration Wizard配置区域1修改CONFIG文件所有的WebLogic管理域的配置信息都在配置存储库中,它位于/config目录下。每个域在 /config目录下都有一个单独的子目录。为域建立的子目录的名字必须和域名相同。 两个进行域配置的方法19Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置运行管理服务的WebLogic服务器称为管理服务器。管理服务集中管理并监控域的所有资源。如果要对某个域执行管理操作,该域的管理服务器必须处于运行状态。20Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置一个包含多个WebLogic服务器的域只能有一个管理服务器,其它服务器被称为受管服务器。每个WebLogic受管服务器都会在启动时从管理服务器得到各自的属性配置。21Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置管理服务器受管服务器1受管服务器2受管服务器3配置和监视客户端客户端客户端应用及业务逻辑组件管理控制台集群22Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置浏览数据表、配置页面、监控页面,或者是访问日志文件。在浏览器中使用以下URL启动管理控制台:http:/hostname:port/console23Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置域配置演示24Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置域配置演示25Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置 启动管理控制台步骤2在IE中输入http:/IP:7001/console1运行在客户端机器的客户层组件 26Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置启动管理控制台需要输入口令。第一次可以使用与启动管理服务器相同的用户名和口令来启动管理控制台。管理员用户组中缺省的成员是system。27Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置 停止管理控制台的两个方法2java weblogic.Admin -url host:port SHUTDOWN -username adminname -password password 1直接关闭服务器的控制台窗口 28Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置配置新的用户29Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置配置新的组30Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.4 WEBLOGIC配置安全性配置身份验证仲裁者审核者凭据映射器角色映射器31Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置32Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置属性属性描述描述值的约束值的约束Name连接池的配置名连接池的配置名. WebLogic Server 用其进行管理用其进行管理.可配置可可配置可读可写读可写URL用来产生连接的数据库的用来产生连接的数据库的URL。可配置可可配置可读可写读可写Driver ClassnameJDBC的的2层驱动程序类名,层驱动程序类名, 可以在可以在Weblogic.jar中找到。中找到。可配置可可配置可读可写读可写Properties (key=value)用来产生物理连接的用来产生物理连接的JDBC驱动程序的属性列表,如驱动程序的属性列表,如服务器名,用户名,口令等服务器名,用户名,口令等可配置可可配置可读可写读可写ACLName用来控制对该连接池的访问。用来控制对该连接池的访问。可配置可可配置可读可写读可写Password数据库口令数据库口令可配置可可配置可读可写读可写Open String Password该口令覆盖在前面属性中设置任意口令,该口令存放该口令覆盖在前面属性中设置任意口令,该口令存放在在 config.xml 文件中文件中.可配置可可配置可读可写读可写33Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置34Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置35Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置36Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置37Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置38Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置39Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置40Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置41Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置42Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置43Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置 编程中使用连接池Driver myDriver = (Driver) Class.forName(weblogic.jdbc.pool.Driver).newInstance();myconn = myDriver.connect(jdbc:weblogic:pool:sqlserver, null);44Course Code:JAVA-PLCopyright Linkage Software College安装、配置 1.5 连接池和数据源配置 编程中使用数据源Properties p=new Properties();p.put(Context.INITIAL_CONTEXT_FACTORY,weblogic.jndi. WLInitialContextFactory);p.put(Context.PROVIDER_URL,t3:/happy:7001);InitialContext ic = new InitialContext(p);ds=(DataSource)ic.lookup(testJNDI3);myconn=ds.getConnection();45Course Code:JAVA-PLCopyright Linkage Software College2. EJB开发和发布3. JMS配置和开发第2节 J2EE应用开发、配置和发布1. EJB规范简介46Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.1 EJB规范简介47Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.1 EJB规范简介48Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.1 EJB规范简介1会话BEAN(SESSION BEAN)会话BEAN,主要执行商务逻辑、规则、和工作流程。 由一个客户端执行。自动事务感知。在一个潜在的数据库中更新共享数据。不直接表示数据库中的共享数据,虽然它可以访问和更新这些数据。相对来说是短命的。当EJB容器停止后被清除掉。客户只能重新建立新的对象来继续计算。49Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.1 EJB规范简介有状态有状态BEAN无状态无状态BEANSESSION BEAN50Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.1 EJB规范简介2实体BEAN(ENTITY BEAN)处理底层持久性数据的组件模型。 提供一个数据库的数据视图。允许多个用户共享访问。存活时间长(和数据库中的数据一样)。实体,主键和远程引用可以在EJB容器停止后存活。 51Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.1 EJB规范简介3消息驱动BEAN(MESSAGE-Driven BEAN) 异步消息传递。 收到某个客户端消息时执行。自动事务感知。自动更新共享数据。不直接代表数据库中的共享数据,虽然它可以访问和更新这些数据。生命短。无状态。EJB容器崩溃时被删除。容器不得不重新建立新的消息驱动对象来继续计算。52Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布q 如何创建并使用一个EJB?UNIX53Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布1创建HOME接口HOME接口接口54Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布2创建组件接口组件接口组件接口55Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布Bean对象对象3创建bean对象56Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布4创建ejb-jar.xmlejb-jar.xml57Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布5创建weblogic-ejb-jar.xmlweblogic-ejb-jar.xml58Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布6打包为jar文件使用:Jar -cvf *.jar *.*或 :ant等专门打包工具59Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布7在admin console下配置1.在bea的系统目录下建立一个存放jar文件的目录2.启动服务3.启动Admin Console4.点击EJB5. 点击Configure a new EJB. 6.选择jar文件的存放目录,最后点击select。60Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.2 EJB开发、配置和发布8在客户端中使用EJB1. 客户端必须要有weblogic.jar文件2. 文件必须引入到类路径中。61Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.3 JMS配置和开发JAVA MESSAGE SERVER 是一种与厂商无关的 API,用来访问消息收发系统。 JMS 使您能够通过消息收发服务(有时称为消息中介程序或路由器)从一个 JMS 客户机向另一个 JML 客户机发送消息。 62Course Code:JAVA-PLCopyright Linkage Software College消息J2EE应用开发、配置和发布 2.3 JMS配置和开发消息发送者消息接受者63Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.3 JMS配置和开发异步方式JMS发布模式队列方式;订阅模式主题方式;作为一种bean的可用资源;作为一个MessageDrivenBean;64Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.3 JMS配置和开发1创建连接工厂保持保持一致一致65Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.3 JMS配置和开发2定义消息的物理存储位置66Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.3 JMS配置和开发3创建消息队列保持保持一致一致67Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.3 JMS配置和开发4创建收发的JAVA程序文件相关相关java文件文件68Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE应用开发、配置和发布 2.3 JMS配置和开发演示演示(JMS例子例子)69Course Code:JAVA-PLCopyright Linkage Software College2. 相关技术介绍3. 相关资料介绍第3节 相关内容介绍1. 相关工具介绍70Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE相关内容介绍 3.1 相关工具介绍 IBM WEBSPHERE JBOSS SUN ONE ORACLE APPLICATION SERVER MACROMEDIA JRun71Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE相关内容介绍 3.2 相关技术介绍 JSF Portlet AJAX WEB SERVICE72Course Code:JAVA-PLCopyright Linkage Software CollegeJ2EE相关内容介绍 3.3 相关资料介绍 J2EE服务器端高级编程 J2EE核心模式 构建安全的J2EE应用 WebLogic 权威指南(影印版)权威指南(影印版) 73Course Code:JAVA-PLCopyright Linkage Software College74Course Code:JAVA-PLCopyright Linkage Software College演讲完毕,谢谢观看!