Weblogic基础知识

合集下载

Weblogic技术原理介绍

Weblogic技术原理介绍

Weblogic的基本概念(域)
域可以分为以下种类型: █ 含有受管理服务器的域:简单的生产环境可以只有一个域,该域 包含承载应用程序的多个受管服务器和执行管理操作的一个管理服务器, 在该配置中,应用程序和资源部署在单个受管服务器上;同样,访问应 用程序的客户机也连接至一个受管服务器。 █ 独立服务器域:在开发或者是测试环境中,您可能会在生产域中 的服务器之外部署一个独立的应用程序和服务器。可以部署一个简单的 域,其中包含一个服务器实例来充当管理服务器并承载您所开发的应用 程序。
Weblogic 主要目录结构
Common:Oracle WebLogic Server 10.3 组件共享的文件,包括创建域 时配置向导使用的模板 JAR 文件 samples:示例代码和资源 server:服务器软件组件(可执行文件、数据库文件、XML JAR 文件、 备用 JDBC 驱动程序、Oracle WebLogic Server JAR 文件以及插件) uninstall:卸载 Oracle WebLogic Server 10.3 所需的代码
Weblogic 配置相关文件
setDomainEnv.sh,启动管理和被管理服务器时的参数信息记录在此文件里。
文件位置: /WLS_HOME/user_projects/domains/test_domain/bin
Weblogic 配置相关文件
startWebLogic.sh,启动管理服务器的启动文件。
文件位置: /WLS_HOME/user_projects/domains/test_domain/bin
Weblogic 配置相关文件
startManagedWebLogic.sh,启动被管理服务器的启动文件。

weblogic基础知识

weblogic基础知识

weblogic基础知识WebLogic是一种基于Java EE的应用服务器,它提供了一个稳定可靠的平台,用于开发、部署和管理面向企业级应用程序的环境。

本文将介绍WebLogic的基础知识,涵盖了WebLogic的概述、安装与配置、管理与监控、故障排除等方面。

概述WebLogic是由Oracle公司开发的一款Java EE应用服务器,经过多年的发展已经成为企业级Java应用开发的主流选择。

作为Java EE标准的实现之一,WebLogic提供了一系列的功能和特性,如高性能、可扩展性、高可用性等,使得开发者可以轻松地构建和部署复杂的企业应用系统。

安装与配置WebLogic的安装与配置过程相对简单,但需要注意一些关键的配置项。

首先,您需要下载WebLogic的安装包,然后按照提示进行安装。

在安装过程中,您需要选择合适的安装目录,并设置系统环境变量。

安装完成后,还需要进行一些配置,如配置域(Domain)、设置管理员用户名和密码等。

管理与监控WebLogic提供了一套完善的管理与监控工具,用于管理整个应用服务器的各个方面。

通过WebLogic控制台,您可以轻松地管理域、应用程序、数据源等。

同时,WebLogic还提供了丰富的性能监控工具,用于实时监控应用程序的运行状态、性能指标等。

通过这些工具,您可以及时发现并解决潜在的问题,保证应用程序的正常运行。

故障排除在使用WebLogic过程中,可能会遇到各种各样的故障和问题。

针对这些问题,WebLogic提供了一系列故障排除的方法和工具。

首先,您可以通过查看日志文件来了解问题的具体原因。

WebLogic还提供了一些故障排除工具,如诊断工具、线程分析工具等,用于帮助您快速定位和解决问题。

同时,WebLogic还有一个活跃的社区,您可以在社区中与其他开发者交流和分享经验。

总结本文介绍了WebLogic的基础知识,包括概述、安装与配置、管理与监控、故障排除等方面。

WebLogic基础篇

WebLogic基础篇
• BEA WebLogic Server:用于开发、集成、部署和管理大型分布式Web应
用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中
• Domain:域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就
In Unix
• 2、通过ftp工具或命令行把安装程序上传到服务 器某个临时目录 • 1) .bin的安装方法 • 首先赋予.bin可执行权限 • chmod a+x filename.bin • 然后执行 • ./filename.bin -mode=console • 2) .jar的安装方法 • java -jar filename.jar -mode=console
台或多台被管理服务器
• Node Manager:节点管理器是一个单独运行的后台程序,一般运行在被管理服务
器的机器上,用来提供远程启动和停止服务器(Server)的功能
WebLogic Server
• Domain and Server的关系 • 一个Domain 可以包含一个或多个 WebLogic Server实例,甚至是Server集 群。一个Domain中有一个且只能有一个 Server 担任管理Server的功能,其它的 Server具体实现一个特定的逻辑功能。
In Windows
• 5选择安装组件,一般只需要勾选WebLogic Server->Server,单击下一 步
In Windows
• 6产品安装目录,不改动,选择默认的E:\bea\weblogic81 ,单击下一步
In Windows
• 7出现选择安装Windows服务界面,一般不需要把server作为windows服 务运行,选择No,单击下一步

OracleWeblogic11g基础知识

OracleWeblogic11g基础知识
WebLogic Server 11g 旨在提供高性能、高可用性和可伸 缩性,以满足企业不断增长的业务需求。
主要特点
支持多种编程语 言和框架
WebLogic Server 11g 支持 Java EE 和 SOA 标准,以及多种流行的 编程语言和框架,如 Java、JSP、Servlets、 EJB、JMS、JAX-WS 等。
集成开发环境 (IDE)
高可用性和可伸 缩性
WebLogic Server 11g 提供了一个集成的开发 环境(IDE),支持从设 计到部署的全过程开发, 包括代码编辑、调试、 测试和部署等。
WebLogic Server 11g 支持高可用性和可伸缩 性,通过集群和负载均 衡技术,提供对关键业 务应用的保护,确保应 用程序的可靠性和性能 。
指导用户如何配置审计和日志功能,以便于监控和安全分析。
安全策略配置
指导用户如何配置安全策略,包括 IP 限制、URL 过滤等。
安全漏洞与防护
1 2
常见安全漏洞
介绍 WebLogic Server 11g 中常见的安全漏洞, 如跨站脚本攻击(XSS)、SQL 注入等。
安全补丁
及时发布安全补丁,修复已知的安全漏洞,提高 系统的安全性。
ABCD
VisualVM:用于监控 Java应用程序的内存、线 程和CPU使用情况。
AWR报告:Oracle自动 工作负载仓库报告,提供 数据库性能的详细分析和 诊断。
性能优化案例
案例一
某银行核心业务系统在高峰期出现性 能瓶颈,通过调整JVM参数和 WebLogic参数,成功提高了系统响 应速度和吞吐量。
3
安全加固
通过配置安全策略、限制访问权限等措施,加固 系统的安全性,防止潜在的安全威胁。

WebLogic基础培训

WebLogic基础培训

13
配置向导- 配置向导-欢迎窗口
© 2007 BEA Systems, Inc.
14
配置向导- 配置向导-选择域源
© 2007 BEA Systems, Inc.
15
配置向导- 配置向导-指定域名和位置
© 2007 BEA Systems, Inc.
16
配置向导- 配置向导-配置管理员用户名和口令
WebLogic Server 8.1 (Java 1.4、J2EE 1.3) WebLogic Server 9.x (Java 5、J2EE 1.4) WebLogic Server 10.0 (Java 5、Java EE 5) WebLogic Server 10.3 (Java 6、Java EE 5) WebLogic Server 11gR1(10.3.x) (Java 6、Java EE 5) WebLogic Server 12c (Java 6、Java EE 6)
• 开发环境 • 单个stand-alone的机器 • 在测试阶段需要进行多次部署
– 管理员:
• 生产环境 • 需要多个WLS实例或者集群 • 在运维期间的部署并不频繁
© 2007 BEA Systems, Inc.
22
部署的内容是什么? 部署的内容是什么?
Java EE应用的部署方式有:
– 展开式部署:
31
为数据源设定目标(服务器) 为数据源设定目标(服务器)
© 2007 BEA Systems, Inc.
32
配置连接池
© 2007 BEA Systems, Inc.
33
连接池相关注意点
可以在创建数据源之后对连接池进行修改 在修改连接池之前需要理解:

weblogic入门文档

weblogic入门文档

Weblogic入门目录概述 (1)weblogic安装、配置 (1)weblogic数据源配置 (5)weblogic部署Web应用 (11)使用Eclipse开发weblogic项目 (15)FAQ (20)概述奉旨研究weblogic,现将我近两天的试用的情况总结为本文档,供开发人员一起研究,一起进步。

本文中weblogic为8.12中文版,Eclipse为3.0,已安装tomcat, lomboz等插件(详细请查阅William编写的文档:《J2EE入门》)weblogic安装、配置1.安装weblogic安装比较傻瓜化,关键注意两点:BEA主目录:这是weblogic基础工具程序的主目录产品安装目录:这是weblogic产品的安装目录选好目录后,一路NEXT。

任务一完成!2.配置[开始] — [程序] — [BEA Weblogic Platform 8.1] — [Confguration Wizard] 开始配置选择[新建Weblogic配置] 下一步选择[base weblogic server domain] 下一步使用默认就可以下一步填写管理员账号、密码下一步选择jdk版本下一步使用默认就可以,创建任务二完成!weblogic数据源配置以MSSQL为例启动服务,进入控制台(http://127.0.0.1:7001/console) 点击[connection pools]点击[configure a new JDBC Connection Pool]数据库类型选择MS SQL Server数据库驱动选择Microsoft’s MS SQL Server Driver (Type4) Versions: 2000 (友情提醒:一般是倒数第三个)点击[Continue]填写基本信息,点击[Continue]测试连接,成功后,点击[Create and Deploy],连接池配置完毕在左边目录结构中点击[Services]—[JDBC]—[Data Source]点击[configure a new JDBC Data Source]依次,填写[Name],[JNDI Name],选择连接池、服务器,点击[Create]任务三完成!weblogic 部署Web 应用以部署留言板程序为例启动服务,进入控制台点击[Web Application Module]点击[Deploy a new Web Application Module]选择项目所在目录,一路点下去就行了。

weblogic基础知识

weblogic基础知识

1.DomainWebLogic域是一个服务器/集群的管理组,用户可以通过某个中央位置来管理、监控整个服务器域,这个中心就是管理服务器,相对的,受控服务器或者叫被管理服务器是指域中除了管理服务器以外的所有的服务器。

一个domain可以包含一个或多个weblogic server实例,甚至是server集群。

一个domain中有一个且只能有一个server担任管理server的功能,其它的server具体实现一个特定的逻辑功能。

2.AdminServer3.managedServer4.ProxyServer代理服务器也是受管理服务器。

代理服务器用于为集群提供负载平衡和故障转移;此外还具有一下特点:#是客户端与群集交互的第一级;#使集群看上去就像一个服务器。

//代理服务器可以基于软件也可以基于硬件;//基于软件的代理服务器可以是内部weblogic servlet或第三方应用程序。

//基于硬件的代理服务器通常是物理负载平衡器。

//代理(不管是基于硬件还是软件)提供客户端与集群进行交互的方式。

根据集群构架,可选择三种基本代理:HTTPClusterServlet;web server插件;物理负载平衡器(如local director或F5 networks big IP)。

5.ClusterWebLogic集群是一个weblogic Server组,在一个集群中的服务器可以获得集群范围的命集群优点:@@可以任意添加服务器,这样网站的可扩展性和利用度只受用户硬件预算的限制;@@集群对开发人员和用户是完全透明的,在网络上集群就像一个weblogic服务器一样;@@不需要关闭网站,可在集群中动态添加服务器。

6.节点管理器节点管理器是指在物理的机器上运行的一个守护进程,通过它,管理服务器可以获得诸如在控制台中强制重启远程机器上的server灯功能(没有节点管理器的情况下也是可以强制关闭远程服务器的,但是不能重启)。

Weblogic经典入门

Weblogic经典入门

weblogic 实用手册一、weblogic 概述WebLobic Server是美国BEA公司开发的一个业界领先的应用服务器。

是SUN J2EE的纯java实现。

WebLogic长期以来一直被认为是市场上最好的J2EE工具之一。

像数据库或邮件服务器一样,WebLogic Server对于客户是不可见的,为连接在它上面的客户提供服务。

WebLogic最常用的使用方式是为在internet或intranet上的Web服务提供安全、数据驱动的应用程序。

WebLogic对J2EE架构的支持:WebLogic Server提供了对SUN J2EE架构的支持。

SUN 公司的J2EE架构是为企业级提供的一种支持分布式应用的整体框架。

为集成后端系统,如ERP系统,CRM系统,以及为实现企业级计算提供了一个简易的,开放的标准。

二、WebLogic Server 产品包括:WebLogic ServerWebLogic Server Enterprise - WebLogic+Bea Tuxedo 事物处理引擎WebLogic Express 不包含EJB,RMI,CORBA的WebLogic Server,只用于创建Web应用程序Weblogic 可以完成下列工作:三、WebLogic 服务功能介绍1 在使用IP地址的一台计算机,或在使用集群捆绑在一起的多台计算上,或在通过代理服务器管理的多台计算机上建立拥有相同域名的不同站点2 部署基于J2EE标准编写的服务器JA V A代码,包括servlet,JSP,JavaBean 和EBJ。

3 使用J2EE扩展网络服务集成分布式系统,包括用于数据库连接的JDBC、用于信息传递的JMS、用于网络目录访问的JNDI、用于分布式事物处理的JTA和用于电子邮件处理的JavaMail.4 部署使用远程方法调用(RMI)的纯Java分布式应用程序5 通过使用RMI—IIOP(RMI over Internet Inter-ORB Protocol)协议部署近似CORBA的分布式应用系统。

weblogic学习资料

weblogic学习资料

<在此处插入图片>WebLogic Server 概览以下内容旨在概述产品的总体发展方向。

此信息仅供参考,不可纳入任何合同。

此信息不承诺提供任何资料、代码或功能,并且不应该作为制定购买决策的依据。

此处所述有关Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由Oracle 自行决定。

•Java EE 概述•WebLogic 概览•WebLogic 特性介绍•WebLogic 竞争优势概览•WebLogic 产品包装•WebLogic Server 基本概念及安装•创建域模板及通过域模板创建域•熟悉管理控制台•练习通过控制台管理WebLogic Server•Java EE 概述•WebLogic 概览•WebLogic 特性介绍•WebLogic 竞争优势概览•WebLogic 产品包装•WebLogic Server 基本概念及安装•创建域模板及通过域模板创建域•熟悉管理控制台•练习通过控制台管理WebLogic ServerJava EE的演进典型的Java EE架构议程•Java EE 概述•WebLogic 概览•WebLogic 特性介绍•WebLogic 竞争优势概览•WebLogic 产品包装•WebLogic Server 基本概念及安装•创建域模板及通过域模板创建域•熟悉管理控制台•练习通过控制台管理WebLogic ServerJava 应用服务器示意图WebLogic ServerJava AppJava Containerhttp JRockitOSServer Java VMWeb 客户端, PCWebLogic 究竟是什么?WebLogic Server•Various API combinations packaged into “containers”•Each container based on Java SE•APIs and mechanisms for enterprise-class:•Objects•User interface©2010 Oracle Corporation 9–Integration –Persistence –Transactions –SecurityOracle WebLogic Server®世界领先的应用服务器•全球市场占有率的领先者•最近的Gartner报告约占全球市场份额的1/3•连续被评为行业“领导者”•Gartner Enterprise Application Server MagicQuadrant•开发者认同度#1•Evans Data Corporation Survey•无出其右的易于管理•已经被客户用于成千上万的生产系统•在多种平台上拥有杰出性能•SPECjAppServer200411 SPECjAppServer is a trademark of the Standard Performance Evaluation Corp. (SPEC). For the latest SPECjAppServer2004 results visit /osg/jAppServer2004Oracle WebLogic Server 演进WLS 5.X WLS 6.X WLS 7.X WLS 8.X WLS 9.X Oracle WLS 10gR3 Oracle WLS 11gGA:4/4/2000 End Support:2/1/200512/18/2000 11/14/2008 4/26/2002 4/15/2011 3/28/2003 9/30/2011 July, 2005 11/30/20138/4/20081/7/200911g:Oracle应用服务器的完美整合定制应用 其他 Oracle 融合中间件Forms Reports打包的应用Portal DiscovererWebLogic Server 11g集群 消息处理 配置 事务 运行时 诊断 安全性 TopLink RAC 集成议程• • • • • • • • • Java EE 概述 WebLogic 概览 WebLogic 特性介绍 WebLogic 竞争优势概览 WebLogic 产品包装 WebLogic Server 基本概念及安装 创建域模板及通过域模板创建域 熟悉管理控制台 练习通过控制台管理WebLogic ServerWebLogic Server 设计原则迅速采用新的 API 和技术, “综合的”开发、工具创新和生产率坚如磐石的操作高度易管理的、预期可扩展 的,持续可用的WebLogic Server自由选择编程模型• Java EE • 长期的领先地位 • 第一个经过认证的支持JEE5/EJB3 的商业应用服务器 • Web Services/SOA • JAX-RPC, JAX-WS, WS-* • 可靠, 安全, 交互性 • 消息 • 企业级的JMS • 持久化 • TopLink, JPA • Spring • 内置集成 • ADF, Struts, POJOs, 其他开源项目….TopLink ORMWebLogic Server 开发工具• Oracle JDeveloper• 用于融合中间件的完整 IDE • 用于不同目标客户的三个版本: • Studio - 融合开发、SOA • Java EE - 核心 Java EE 和 Web 服务 • Java - 仅 Java 编码• Oracle Enterprise Pack for Eclipse (OEPE)• 用于 Eclipse IDE 平台的插件 • WebLogic Java EE、Spring、Web 服务、JPA• Oracle 应用程序开发框架 (ADF)• 用于融合应用程序和自定义开发的 Java EE 框架Web 2.0/RIA(丰富的 Internet 应用程序)实现了根植于应用服务器的丰富用户界面• 支持下一代 Web 应用程序• 针对基于浏览器应用程序的丰富 UI • 支持协作性应用程序和社会计算客户端 Java 浏览器 浏览器 浏览器• AJAX/Dojo 客户端支持• 为客户端应用程序实现了丰富的 UI• 计划用于 Workshop 的 JavaScript 工具• 针对 AJAX 的 HTTP pub-sub 引擎• 通过持久连接在应用程序内实现数据交换 • Dojo 客户端和可扩展的服务器端引擎APICOMETd/ Bayeux Pub-sub 服务器基础架构FastSwap - 快速热交换! 快速热交换!• FastSwap是什么?• 基于 JDK 特性构建的类重定义技术开发 部署• FastSwap有什么作用?• 动态缩短迭代开发时间 • 改进开发人员工作效率 • 将“编辑 > 保存 > 编译 > 重新部署 >重新创建状态” 周期更改为 “编辑 > 保存 > 重新编译 > 刷新浏览器” • 几乎可以立即看到更改 • 无需回弹类加载器 • 不会丢失状态加速开发周期调试轻量级的安装利用微服务架构组件化机制优化安装WebLogic Server 管理强大、易用的工具• 管理控制台• 基于Web浏览器的GUI • 可以进行所有的管理功能 • 预定义的用户类型角色 • 基于标准并且可扩展 (JSR-168, WSRP, …)• WebLogic脚本工具 (WLST)• 自动化的命令行脚本接口 • 可以进行所有的管理功能 • 基于标准并且可扩展(Jython) • 多种模式 (online/offline, interactive/scripted)WebLogic 诊断框架• 统一的、可扩展的框架• 收集和分析运行时数据 • 支持问题隔离、诊断• 生产部署更快速 • 在生产过程中维护服务级别 • 特性• • • • • • 经由控制台扩展的 GUI 界面 低运行时开销 运行时量度采集 查看运行时状态并触发报警 测试请求注入和跟踪 持续存档以保存和访问诊断数据Work ManagersThe WebLogic 自调优线程池网络套接字处理器 (“Muxers”)自调优线程池• Active • Standby • Stuck • Hogging请求队列内核、子系统或应用程序 的异步任务分发1. 监视请求处理率 2. 针对性的调整线程池大小11g 新特性: 新特性:GridLink for RAC应用 1 应用 2具有 GridLink for RAC 的集 群 WebLogic ServerGLGLGLGLGLGL简单、 简单、声明式 配置数据库 实例 数据库 实例 数据库 实例 数据库 实例 数据库 实例RAC 集群数 据库• 更易于设置 • 更高的可靠性 • 更高的性能11g 新特性: 新特性:ActiveCacheWeb 服务器• WebLogic 应用状态/数据缓存在 Coherence 数据网格中 • 直接与 HTTP 会话和 TopLink 集 成 • 非常适用于具有以下各项的 Web 应用– 大型数据对象 – 内存限制– 多变的扩展需要WLS 集群WLS WLS Coherence*Web Coherence*Web Coherence*Web WLS会话状态数据网格• 提高性能和可靠性 • 设置简单;无需更改代码Coherence Coherence Coherence Coherence CoherenceWebLogic 套件 11g • 完全集成 BEA • 有史以来最易于升级 • GridLink for RAC3 2 1效率: 效率:• 最低的运营成本 最低的运营成本• 企业网格消息处理 • ActiveCache • 实际操作自动化 • 实际操作洞察竞争力: 竞争力:• 速度和灵活性优势显著 速度和灵活性优势显著简化: 简化:• 整个软件堆叠的最佳基 整个软件堆叠的最佳基 础议程• • • • • • • • • Java EE 概述 WebLogic 概览 WebLogic 特性介绍 WebLogic 竞争优势概览 WebLogic 产品包装 WebLogic Server 基本概念及安装 创建域模板及通过域模板创建域 熟悉管理控制台 练习通过控制台管理WebLogic Server基础是关键JRockit• 问题: 垃圾回收会导致生产环境中的应用和服务产生一定的停顿• 影响应用延迟和最终用户的服务水平 • 不可预知的延迟会影响复杂SOA环境的可预测性• 目标: 提供可预知的应用和服务响应时间 • WebLogic Real Time 基于JRockit 的性能特性提供:• 确定性的垃圾回收最有效的停顿时间保证• 例如 “每个停顿都不会长于100毫秒” • 最大延迟 = 交易处理时间 + 最大停顿时间 • 降低延迟毛刺的频率和严重程度• 独一无二的实时工具帮助客户找到并且解决非JVM造成的延迟问题 • 不需要重新代码!JRockit : 确定性的垃圾回收传统 Java120 105 90 75 60 45 30 15 0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000JRockit Real Time轻载情况: 可以看到GC毛刺和偶 尔的超时120 105 90 75 60 45 30 15 0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000JRRT 使得垃圾回收具有确定性. 从而可以确保 服务的 SLA.重载情况: GC 停顿会导致无法接受的 响应时间JRockit Mission Control• 对 JRockit 的扩展,能够提供对Java应用程序的分析 分析、 分析、 监视、 监视、 管理和诊断 • 通过 JRockit Mission Control GUI进行操作• JRockit 管理控制台 • JRockit 运行时分析器 (JRA) • 内存泄漏检测器 • 延迟分析• 与JVM集成• 几乎是零开销 • 随需可用,不需要侵入代码JRockit是性能和设备的成败关键JRockit•性能首屈一指•最佳设备–零开销量度零开销量度!!JRockit Real Time•用于标准Java 的唯一有保证的有限延迟–零代码更改零代码更改!!11g 新特性•新增量度可视化•持续优化–用于多核的最佳JVM !标准JVM —不可预测JRockit Real Time :可预测的延迟21,60226,65522,634世界记录002,2004,4006,6008,80011,000OracleIBMWebLogic Server 10.3HP-UX Integrity BL870c 服务器13 节点104 核Itanium 9100WebSphere V7应用服务器BladeCenter HS2116 节点128 核Xeon 5470OracleWebLogic Server 10.3HP-UX Integrity BL870c 服务器16 节点128 核Itanium 9100SPECjAppServer2004 总结在各场景均持续领先应用服务器平台/CPU/CoresSPECjApp Server2004 JOPS@Standard服务器节点数提交时间结果HP-UX Integrity BL860c Server Blade Cluster,Dual Core Itanium 9100, 48 Cores10,51912Nov 2007世界纪录,多节点HP-UX Integrity BL860c Server Blade Cluster, Dual Core Itanium 9100, 44 cores 945911Nov 2007世界纪录, 多节点, RAC Dell PowerEdge 1950Harpertown Xeon E5440, 16 cores3,5952Nov 2007世界纪录, 双节点HP Proliant DL580 G5Aug 世界纪录Intel(R) Xeon(R) CPU X7350, 16 cores 3,34012008, 单节点Sun SPARC Enterprise T5220 Sun UltraSPARC T2, 8 cores2,0001Oct 2007单CPU 的最好值最好的多节点结果最好的支持RAC 结果最好的双节点结果最好的单节点结果最好的单CPU 结果See: /jAppServer2004/results/Oracle WebLogic的显著竞争优势•由独立第三方测试验证的无以匹敌的性能和扩展性•带有丰富诊断工具的高性能JVM•简单易用,能够快速安装、部署和管理,引领更低的总体拥有成本•完善的诊断框架,部署,安全,快速配置向导,使得维护更简单•WLOC通过确保系统性能最高且满足业务需要•预防式管理方式能够避免系统失效,包括告警、问题诊断和自调优•成熟的内存应用网格•无缝连接数据网格和应用网格©2009 Oracle Corporation 34议程•Java EE 概述•WebLogic 概览•WebLogic 特性介绍•WebLogic 竞争优势概览•WebLogic 产品包装•WebLogic Server 基本概念及安装•创建域模板及通过域模板创建域•熟悉管理控制台•练习通过控制台管理WebLogic ServerCore WebLogic Server Packages•Best of breed from Oracle and BEA•Continuity and powerful new capabilities•The industry’s leading application server offering •Maps cleanly to pre-Oracle BEA server offeringsWebLogic Server Enterprise Edition= Standard Edition +WebLogic Clustering +EM Diagnostics Pack for MiddlewareWebLogic Server Standard EditionWebLogic Server +Kodo Enterprise +TopLink and ADF +JDeveloper +Weblogic WorkshopOracle WebLogic Suite•WebLogic Server Enterprise Ed.Application Server Foundation with In-Memory Data Grid for Scalability, Performance, and Availability•Oracle App Server Enterprise Ed.•Coherence Enterprise Ed.•WebLogic Operations Control •WebLogic Real TimeOracle WebLogic Suite议程•Java EE 概述•WebLogic 概览•WebLogic 特性介绍•WebLogic 竞争优势概览•WebLogic 产品包装•WebLogic Server 基本概念及安装•创建域模板及通过域模板创建域•熟悉管理控制台•练习通过控制台管理WebLogic Server域Domain•它是什么?•一个WebLogic 服务器实例的逻辑相关组,您可以使用单一配置属性集管理它们。

WebLogic培训

WebLogic培训

1.5

J2EE 服务器


BEA Weblogic:Weblogic 可以到 BEA 的网站上免费注册之后下载到最新的 Weblogic8.1 企业版,License 可以免费使用 1 年时间,其实这已经完全足够了。Weblogic 的下载连 接:/index.jsp, IBM Webshpere: Websphere 同样可以下载到免费的试用版本, 到 IBM 的 developerWorks 网站可以看到 Websphere 试用产品的下载和相关的 Websphere 的资料,developerWorks 中文网站的连接是: /developerWorks/cn/wsdd/ , Websphere 的下 载连接:/wsdd/...WASsupport.html 。 Jboss:Jboss 是 免 费 开 源 的 App Server , 可 以 免 费 的 从 Jboss 网 站 下 载 : /index.html

jar: Java 打包工具 javadoc: Java 文档生成器
1.3
JDBC 概念
Java Database Connectivity (JDBC) 是一种 API,使您可以从 Java 内访问大多数表格式 数据源,它提供了大多数 SQL 数据库的跨 DBMS 连通性,以及对其他表格式数据源的访 问(如电子表格或平面文件) 。
2.4 建立工作域
1. 当软件安装完后,系统弹出 quickstart 界面。如下图:
点击“creative a new domain,configuration or extend an existing one”选 项。进入下一页。 注意:如系统没弹出 quickstar 界面,可以 cd /usr/bea/weblogic81/common/bin ./quickstart.sh 2. 进入 weblogic 配置选择界面,默认选择。如下图:

weblogic详解

weblogic详解

weblogic详解WebLogic中间件websphere jbossWebLogic介绍、安装1.1.1. 什么是中间件中间件(middleware)是基础软件的⼀⼤类, 属于可复⽤软件的范畴. 顾名思义,中间件处于操作系统软件与⽤户的应⽤软件的中间.中间件在操作系统、⽹络和数据库之上,应⽤软件的下层,总的作⽤是为处于⾃⼰上层的应⽤软件提供运⾏与开发的环境,帮助⽤户灵活、⾼效地开发和集成复杂的应⽤软件.在众多关于中间件的定义中,⽐较普遍被接受的是IDC表述的:中间件是⼀种独⽴的系统软件或服务程序,分布式应⽤软件借助这种软件在不同的技术之间共享资源, 中间件位于客户机服务器的操作系统之上,管理计算资源和⽹络通信1.1.2. BEA公司介绍著名的Java 中间件软件公司,美国NASDAQ上市公司,其中间件市场份额⼀度IBM还要⾼。

2008年初被Oracle收购, 客户选择BEA来帮助其将已有的企业软件应⽤,从笨拙的、冗余的、遗留的客户机/服务器架构体系,发展成为响应灵敏的、成熟的Web基础结构1.1.3. 什么是WebLogicWebLogic是美国Oracle公司出品的⼀个application server确切的说是⼀个基于JAVAEE架构的中间件,BEA WebLogic是⽤于开发、集成、部署和管理⼤型分布式Web应⽤、⽹络应⽤和数据库应⽤的Java应⽤服务器。

1.1.4. WebLogic与Tomcat⽐较Weblogic特点Tomcat特点WLS全⾯⽀持J2EE的标准规范和其他标准规范,Web Service, SSL, xml,EJB等Tomcat 为WEB容器,只⽀持部分J2EE标准, 应⽤局限性强,不⽀持EJB完善的售后⽀持没有售后⽀持, 看社区与论坛集群机制, ⽀持分布式的应⽤需要结合第三⽅插件/应⽤Web控制台进⾏组件、JDBC、管理和配置差较好的⽀持热部署(开发模式下)差需要费⽤开源免费1.1.5. 什么是负载均衡/故障转移在集群系统中. 来⾃客户的请求可以进⾏平均分配. 把相应的进程分发给与之共同承担任务的服务器,从⽽不影响应⽤进程的运⾏, ⼤多数中间件都⽀持负载均衡,实现负载均衡⼤⼤降低了系统的崩溃现象,从⽽减少对企业带来的损失.故障转移:软硬件出现故障,能够有其它相关的软硬件设备来承接相关的⼯作任务,以保障系统正常⼯作。

[汇总]weblogic学习笔记

[汇总]weblogic学习笔记

一weblogic 概述WebLobic Server是美国BEA公司开发的一个业界领先的应用服务器。

是SUN J2EE的纯java实现。

WebLogic长期以来一直被认为是市场上最好的J2EE工具之一。

本学习笔记基于WebLogic Server 6.1版本。

将详细说明WebLogic Server服务器的使用方法和使用技巧。

像数据库或邮件服务器一样,WebLogic Server对于客户是不可见的,旦为连接在它上面的客户提供服务。

WebLogic最常用的使用方式是为在internet或intranet上的Web服务提供安全、数据驱动的应用程序。

WebLogic对J2EE架构的支持:WebLogic Server提供了对SUN J2EE架构的支持。

SUN 公司的J2EE架构是为企业级提供的一种支持分布式应用的整体框架。

为集成后端系统,如ERP系统,CRM系统,以及为实现企业级计算提供了一个简易的,开放的标准。

WebLogic对CORBA的支持:许多大的公司使用CORBA技术在公司的网络中实现分布式应用的程序。

CORBA提供了一种方法,使得软件对象可以相互通过网络远程进行查找和调用。

用于这一过程的通信协议是位于TCP/IP上的IIOP协议等。

WebLogic Server对CORBA支持使用在IIOP上的RMI方式。

RMI使用一种与CORBA不兼容的通信协议,RMI/IIOP将RMI协议转换成IIOP协议,反之亦然,这样RMI对象可以在网络上和CORBA 对象共存。

WebLobic对安全性的支持:1.加密:可以使用SSL加密WebLogic Server之间传输的数据。

应用程序的SSL是通过HTTPS实现的,并使用在RMI连接上的本地格式。

2.用户验证和授权:用户验证是确定用户是否拥有对应用程序访问的适当权限。

用户授权是将以验证的用户映射成单独应用程序的过程,它通常是在组的级别上。

3.集群服务:集群是将在一个网络上的两个或更多的WebLogic服务器合并成一个逻辑实体的过程,这样是为了提高应用程序的可扩展行和有效性。

Weblogic基础入门学习系列

Weblogic基础入门学习系列

weblogic 学习系列一:weblogic server 的安装作者:wangwd2003年4月16日WebLogic 7.0,其功能强大、方便易用性,使得其市场占有率也很高。

尤其是在开发一些企业化的web应用程序方面更能提供灵活强大的支持,个人希望将自己在使用过程中的心得写出来,共同提高。

本系列主要想向大家介绍以下内容:1、Weblogic Server的安装;2、Weblogic Domain and Server配置;3、Weblogic 与 Jbuilder的整合;4、Weblogic Server发布第一个Web Application(JSP);5、Weblogic ConnectionPool的建立;6、DataSource 与Tx DataSource的区别;7、Weblogic Server发布Web Application (Servlet);8、Weblogic ConnectionPool在Servlet中的运用;9、Weblogic 发布EJB组件;以上内容,只是初步设定,在学习的过程中,会根据实际情况增加。

对此有兴趣的同事请关注。

在此我就不再多说了,让我们尽快开始轻松的学习之旅。

本假设如下前提:windows 2000 Professional操作系统。

WebLogic 7.0安装在C:\bea下。

一、Weblogic Platform 简单介绍:组成:A:Weblogic Server and Weblogic WorkgroupB:Weblogic IntegrationC:Weblogic PortalD:Weblogic Platform Samples and UtilitesE:Weblogc Integration Complementary Products二、安装:在界面窗口双击platform702_win32即可开始安装weblogic Server,如图1图1这时启动安装向导如图2图2点击next按钮如图3图3这是安装协议,这个毫无疑问地应该点选yes,然后再点击next如图4:图4对于图4有几点说明:系统默认安装目录为c:\bea,如果在你的系统中有bea目录,系统会自动要求覆盖这个目录。

WebLogic基本概念介绍课件

WebLogic基本概念介绍课件
Java Message Service,Java的消息服务技术
• JTA
Java Transaction API,是一种分布式事物控制的java接口
• JAAS
Java Authentication and Authorization Service,一种认证和授权框架
• EJB
Enterprise JavaBeans,是一种运行与Server端的Java组件技术,有很高的可重用和灵活性,主要用于应用业 务逻辑层的实现,分:会话Bean, 实体Bean, 消息驱动Bean
• -Xmx Heap的最大允许值
• -XX:MaxPermSize Perm区允许的最大值,只在Sun及HP的JDK中有效
如何升级JVM
• 不同操作系统的JVM是由不同的厂家提供 • 某些操作系统的JVM没有在weblogic的安装包中,需要
在安装weblogic前先安装好,并升级到最高的版本 • 升级JVM的时候需要注意不要跨版本升级。比如要求
• Java • JVM • Class • Heap • GC • Classpath
Java
• Java是Sun公司推出的一种编程语言。 • Java 是一种面向对象的编程语言,语法规则和C++类
似。 • 它是一种通过解释方式来执行的语言, Java的代码都
编译成class文件,在java虚拟机中解释执行。
• Servlet
是Web应用的重要组成部分,是一种动态网页展现技术
• JSP
是Web应用的重要组成部分,是一种可以直接插入html文件的动态内容展现技术,运行时会编译成相应的 Servlet代码
• JNDI
Java Naming Directory Index,是一种对象命名目录检索技术

Weblogic技术原理介绍

Weblogic技术原理介绍

Weblogic的基本概念(集群)
集群的主要功能: █ 应用程序故障转移 █ 服务器故障转移
█ 负载平衡
Weblogic的基本概念(集群)
Weblogic的基本概念(集群)
集群准则: █ 集群不能跨域。 █ 一个集群中的所有服务器必须也在同一个域中。 集群不能跨域。 █ 一个集群中的所有服务器必须为相同的版本级别。 一个集群中的所有服务器必须也在同一个域中。 █ 集群服务器可以在相同的机器上,也可以在不同的机器上;机 一个集群中的所有服务器必须为相同的版本级别。 集群服务器可以在相同的机器上,也可以在不同的机器上;机器的操作系统可以相同,也 器的操作系统可以相同,也可以不同。 可以不同。 █ 一个域中可以有多个集群。
Weblogic的基本概念(管理服务器)
Weblogic的基本概念(管理服务器)
管理服务器是一个用做配置整个域的中央控制实体。 (1)weblogic server 管理控制台:管理控制体是用来配置域的基 于浏览器的图形界面(GUI)。 (2)weblogic server 应用程序编程接口(API):可以使用 weblogic server提供的API 编写java类类修改配置特性。 (3)weblogic server 命令行实用工具(weblogic.Admin)创建脚 本,实现自动化的域管理。 要修改域配置,与管理服务器必须正在运行,管理服务器是通过写 config.xml 文件来维护域的配置信息。
Weblogic的基本概念(受管服务器)
受管服务器: 受管服务器指域中任何不属于管理服务器的服务器,于管理服务器 联系以获得配置信息,在生产环境中运行业务程序。 如图:
Weblogic的基本概念(受管服务器)
Weblogic的基本概念(受管服务器)

weblogic基础知识

weblogic基础知识

weblogic基础知识1.DomainWebLogic域是一个服务器/集群的管理组,用户可以通过某个中央位置来管理、监控整个服务器域,这个中心就是管理服务器,相对的,受控服务器或者叫被管理服务器是指域中除了管理服务器以外的所有的服务器。

一个domain可以包含一个或多个weblogic server实例,甚至是server集群。

一个domain中有一个且只能有一个server 担任管理server的功能,其它的server具体实现一个特定的逻辑功能。

2.AdminServer3.managedServer4.ProxyServer代理服务器也是受管理服务器。

代理服务器用于为集群提供负载平衡和故障转移;此外还具有一下特点:#是客户端与群集交互的第一级;#使集群看上去就像一个服务器。

//代理服务器可以基于软件也可以基于硬件;//基于软件的代理服务器可以是内部weblogic servlet或第三方应用程序。

//基于硬件的代理服务器通常是物理负载平衡器。

//代理(不管是基于硬件还是软件)提供客户端与集群进行交互的方式。

根据集群构架,可选择三种基本代理:HTTPClusterServlet;web server插件;物理负载平衡器(如local director或F5 networks big IP)。

5.ClusterWebLogic集群是一个weblogic Server组,在一个集群中的服务器可以获得集群范围的命集群优点:@@可以任意添加服务器,这样网站的可扩展性和利用度只受用户硬件预算的限制;@@集群对开发人员和用户是完全透明的,在网络上集群就像一个weblogic服务器一样;@@不需要关闭网站,可在集群中动态添加服务器。

6.节点管理器节点管理器是指在物理的机器上运行的一个守护进程,通过它,管理服务器可以获得诸如在控制台中强制重启远程机器上的server灯功能(没有节点管理器的情况下也是可以强制关闭远程服务器的,但是不能重启)。

weblogic理论知识点

weblogic理论知识点

WebLogic理论知识要点安装安装包的形式:包含JDK的二进制形式(Unix上为bin,Windows上为exe)和平台无关的jar格式。

安装方式:图形化、控制台、静态模板。

默认为图形化,通过-mode参数可指定安装方式。

Java基础知识Java分为三个版本:Java标准版(JavaSE)、企业版(JavaEE)、微型版/嵌入式版本(JavaME)。

JavaEE技术标准及其中文含义:JDBCJDBC提供了一个统一的接口来访问数据库。

JDBC连接方式:直接连接、池连接。

WebLogic连接池:它是在WebLogic启动时建立的。

可以避免频繁的与数据库建立连接、隔离了应用处理逻辑与具体数据库访问逻辑。

多池:使用简单循环算法将连接请求分配到多池中的每个连接池。

数据源:每个数据源对应于一个数据库连接池。

JNDI相关名词:绑定:给一个东西起一个名字称为把名字绑定(binding)在该东西上解析:通过名字访问或者得到一个对象称为解析上下文:是一组绑定的集合。

如在一个文件命名系统中,一个目录就是一个context命名系统:是同类context的集合。

如文件系统是一种命名系统。

命名空间:是指命名系统中所有名字的集合目录服务:目录服务是命名服务的延伸,目录服务不只保存对象和对象名的匹配,而且保存这个对象的各种属性,你可以对这些属性进行查询、修改、增加、删除操作。

LDAP:是访问目录并在其中执行查询的标准协议jndi.properties文件保存JNDI环境属性。

JSPJSP是在HTML代码中插入Java代码;用于生成动态内容的模板。

它被WebLogic编译成Servlet 执行,通常用于实现客户端表现层。

JSP隐藏对象:ServletGET和POST的区别:GET请求返回以URL形式表示的资源,GET请求也可以包含查询字符串。

POST用于将数据传递到服务器,最常见的用法是传递Web表单中的数据。

HttpServlet的核心特征:●HttpRequest对象用于捕捉通过web页提交的请求信息,其中包括可用的数据、协议类型和安全级等●HttpSession对象用于在服务器中处理用户会话信息●HttpResponse对象用于处理响应信息Servlet生命周期由Web Container维护。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常见数据库驱动
配置连接池需要知道特定数据库URL、数据 库属性及相应驱动类
Weblogic与JDBC驱动
Weblogic提供的的JDBC驱动程序:Oracle、 Sybase、SqlServer、Informix、DB2、 pointbase 第三方驱动程序,第三方的驱动程序要和 Webloigc一起工作,必须符合以下标准:
Part 1 J2EE服务器介绍
Java 2 平台
J2SE(Java 2 Platform Standard Edition) Java 2 平台标准版 J2EE(Java 2 Platform Enterprise Edition) Java 2 平台企业版 J2ME(Java 2 Platform Micro Edition) Java 2 平台微型版
域的典型架构
Part 4 Web应用的部署
使用演示
创建一个域 启动服务器 部署一个Web应用 重新部署Web应用 删除一个Web应用 关闭服务器
Part 5 JDBC服务
JDBC Driver
JDBC Driver有四种类型:
JDBC驱动
JDBC有四种驱动,分别是: 第一类:JDBC-ODBC桥,再加上ODBC驱动程 序。 第二类:本机API,部分是Java的驱动程序。 第三类:面向数据库中间件的纯Java驱动程序。 第四类:直接面向数据库的纯Java驱动程序。 第三、四两类都是纯Java的驱动程序,因此, 对于Java开发者来说,它们在性能、可移植性、 功能等方面都有优势。
多池的作用:
为防数据库连接失败提供冗余备份或高有效池 为高用户访问量提供数据库负载均衡,负载均衡池
备份池
一个备份池由一个有顺序的连接池列表组成
负载均衡池
使用简单的循环算法将连接请求平衡地分到在列表中的 每一个池
数据源的使用
数据源对应一个数据库连接池。客户程序可以通过 数据源绑定的JNDI名字得到该数据源的引用,并通 过数据源对象得到数据库连接。
Example
Hashtable ht = new Hashtable(); ht.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); ht.put(Context.PROVIDER_URL, "t3://192.168.0.9:7080"); ht.put(Context.SECURITY_PRINCIPAL,"weblogic"); ht.put(Context.SECURITY_CREDENTIALS,"weblogic"); Context ctx = new InitialContext(ht); DataSource newDataSource = (DataSource) ctx.lookup( "OrclDataSource"); conn = newDataSource.getConnection();
ght字段指明了最多有多少客户等待数据 Hight 库连接 Waiters字段告诉你当前有多少客户正在等待连接 Connections Hight字段给出最大的并发连接数。 Wait Seconds Hight字段显示了客户等待数据库连 接的最长时间
MultiPool(多池)
数据库服务器
IBM公司的DB2也是一种常用的数据库,和IBM的 WebSphere配合构成完整的企业级解决方案,数 据库服务器的启动界面如图:
数据库服务器
目前商业数据库服务器市场三足鼎立: Oracle、DB2和微软公司的SQL Server,在 实际应用中,有一个常用的免费的小型数据 库服务器:MySQL,启动界面如图:
灵活的负载均衡 坚固的安全 最佳的性能
多层的WLS集群
多层WLS集群的特点
Load Balancing EJB Methods
在开发过程中,基于J2EE-Web项目通常涉 及到:
Web服务器 数据库服务器 集成开发环境的选择
J2EE的Application Server
Tomcat BEA Weblogic IBM Websphere Oracle Application Server Sun Java System Jboss Borland AppServer Sybase Application Server HP Application Server Apusic
WLS集群的作用
Load Balancing Failover Scalability High-Availability
集群对象
一个集群的服务是一组在集群中的多个服务器上都 可用的应用或应用组件,以下类型的对象在WLS能被 集群
Servlets JSPs EJBs Remote Method Invocation (RMI) objects Java Messaging Service (JMS) destinations Java Database Connectivity (JDBC) connections
J2SE( J2SE( Java 2 平台标准版)
J2ME( J2ME( Java 2 平台微型版)
J2EE( J2EE( Java 2 平台企业版)
品牌重塑
JavaSE JavaEE Java Tiger Java 5 JavaEE 5
J2EE应用开发的核心组件
Servlet: 处理HTTP请求,产生响应。 JSP:Java Server Pages ,同Servlet。 其中包含了HTML和JSP标签、Java代码 和其他信息。 EJB:EJB服务端组件模型简化了具有交 互性、扩展性和移植性中间组件的开发。 EJB一般用于实现系统的业务逻辑。
集成开发工具
Borland:JBuilder Oracle :JDeveloper Bea :WebLogic Workshop IBM:Websphere Studio Sun:NetBeans MyEclipse
Web服务器
WebLogic是BEA公司的产品,是目前应用最广 泛的Web服务器,支持J2EE规范,而且不断的 完善以适应新的开发要求,启动界面如图:
Part 3 WebLogic 简介
域(Domains)
域是管理的单元或边界; 作为一个单元来管理的,并相互关联的一组 Weblogic 服务器资源被称为域; • 域由单一的管理服务器来管理。
机器(Machines)
可以对应到服务器所在的物理硬件; 可以是Unix或non-Unix类型; 可以用来远程管理和监控;
J2EE的特点 的特点
提供面向服务的底层结构; 分布式; 基于组件; 良好的移植性(标准规范应用); 良好的结构设计; 支持多种技术,具有良好的兼容性; 明确应用系统中的角色—明确分工; 完整的解决方案。
J2EE的4层结构
J2EE的4层结构
客户层(浏览器) Web层(HTML、Servlet、JSP) 业务层(EJB) EIS层(关系数据库)
J2EE规范 规范
在Java基础上的一套技术规范(完整的解 决方案)
J2EE应用服务器(实现、扩展了技术规范的 中间件产品) J2EE应用程序组件(利用相关API的业务实 现)
J2EE应用服务器和应用程序组件以及关 联的其它软件构成了基于J2EE的软件系 统。
J2EE应用中的开发 应用中的开发
J2EE应用需要经历下列开发过程: 企业bean的创建 Web组件的创建 应用组装 应用部署
服务器(Servers)
服务器是执行在单一Java虚拟机 (JVM)中 weblogic.Server类的实例。 服务器:
最多和一个WLS机器关联 占用一定数量的RAM 是多线程的
管理服务器 (Administration server)
对整个域的集中控制 XML配置存储库的保存者 日志信息的集中保存
在Java相关的开发领域中,常用的是3种数据库: Oracle、DB2和MySQL。有时候也使用微软公 司的SQL Server数据库服务器 。 Oracle Oracle数据库是Oracle公司的产品,也是历史最 Oracle 悠久的数据库,世界前50强的企业中,80%使 用Oracle数据库作为公司的数据库服务器。服务 器的图标如图 :
J2EE的相关技术
核心 数据库 命名和目录服务 消息服务 Email 分布式计算 事务 数据格式化 协议 安全 Servlet 、JSP、EJB JDBC JNDI JMS( Java Message Service ) Java Mail RMI、RMI-IIOP JTA(Java Transaction API) XML、HTML、XSL TCP/IP、HTTP(S)、IIOP、SSL JAAS
Web服务器
另一个常用的Web服务器是IBM公司的 WebSphere,支持J2EE规范,启动界面如图:
Web服务器
在小型的应用系统或者有特殊需要的系统中, 可以使用一个免费的Web服务器Tomcat,该服 务器支持全部JSP以及Servlet规范,但是目前 还不支持EJB,启动界面如图 :
数据库服务器
必须是线程安全 必须是EJB可访问的 最好支持JDBC2.0
连接池
•连接池是在Weblogic启动时候预先建立的数据 库连接,由Weblogic在运行时负责维护。 •可以减少程序每次数据库请求都要新创建数据 库物理连接的时间及资源。 •对数据库属性的更改只需通过控制台进行,不 需改动客户端代码
在控制台配置连接池
J2EE应用生存期中的角色 应用生存期中的角色
J2EE平台供应方:例如WebLogic和WebSphere; 工具供应方:提供J2EE的开发、组装和部署工具; 应用组件供应方:创建Web组件(JSP、Servlet)和 J2EE应用中使用的企业bean; 应用组装方:从组件供应方获得应用组件,并把它们组 装成 J2EE Enterprise Archive(EAR)文件; 应用部署方:在运行环境中部署应用。根据需要制定最 终的安全问题和处理映射; 系统管理员:配置和管理运行环境。
相关文档
最新文档