暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

中间件基本概念(weblogic)

DBA解忧铺 2021-04-21
4579

中间件基础入门

基础软件的一大类,属于可复用软件一大类。在操作系统与数据库之上,在用户应用软件之下。

为什么使用中间件

硬件上,cpu越来越快,处理能力越来越强。软件上,应用程序规模不断扩大,很多应用需要在异构环境下运行。中间件相当于一个虚拟环境,实现软件在异构平台的通用。

使用中间件的优势

一. 屏蔽底层操作系统,方便快速开发。

二. 满足大量应用需求,提供三层框架应用模式。

三. 运行于多种操作系统和OS之上。

四. 支持分布式运算,提供跨网络,硬件和OS平台的透明性的应用或服务交互。

五. 支持标准协议。

六. 支持标准接口。

中间件分类

一. 对象中间件

二. 应用服务器中间件

主要产品weblogic serverwebSphere servertomcatJobbs

三. 消息中间件

屏蔽各种平台和协议,实现各平台的通信。主要是国内的东方通公司和IBMMQ

四. 事物/交易中间件

是在分布或者异构的环境下提供保证交易完成性和数据完整性的一种环境平台。

Eg.在联机事务处理系统(OLTP),眉笔是网常常要多台服务器上的程序顺序地协调完成,一旦中间发生某种故障,不但要完成恢复工作,而且要自动切换系统,达到系统永不停机,实现高可用运行。

ORACLE TUXEDO以及东方通公司。

五. 应用集成中间件

六. 数据库中间件。

七. 对象中间件。

等等

其中,J2EE应用中间件是当前中渐渐地主流。

J2EE应用中间件

weblogic serverwebSphere
server
tomcatJobbs等等。

中间件方案:

一. CGI

执行效率低,对每个数据查询请求都要起一个CGI进程,极大浪费服务器资源。

二. ASP

三. JSPjava server page

客户端浏览器首先访问web服务器,在web上下载java小程序,以及相关类和JDBC接口的字节码文件。然后与web服务器脱离,根据地址,端口,账号和数据库服务器相连接,进行交互操作。即可以理解为传统的B/S架构。

JSP在各行各业应用广泛。

JDK介绍

JDKJava
语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

注明:ibmjdk中的jvm运行效率很高,所以很多公司买小机跑应用。

JVM

Java virtual machinejava 虚拟机),虚拟出来的的机器供java程序在上边运行,所以java可以跨平台。

Datasource

Jdbc

Java连接数据库的api,对应一个数据库连接池。

JNDI

是一种标准的java命名系统接口。

Connction pool

存放connection的容器。连接不用的时候放在连接池中,不会释放给数据库,可以减少新创建connection的成本。

Transaction

是访问并可能更新数据库中各种数据项的一个执行单元。

注:事物要么成功,要么失败恢复原状。

JMS消息服务

访问企业消息系统的api,可以理解为消息中间件。

Thread线程

程序执行的基本的单位。一个程序可以有多个线程,每个执行不同的任务。

Weblogic入门基础与概念

简单介绍

最早为bea出品的application
server
,于2008年被oracle收购。Weblogic server 目前最新的版本为12CWebLogic Server是专门为企业电子商务应用系统开发的。

一. 领先标准

对业内多种标准全面支持,包括EJB,JSB,JMS,JDBC,XML,WML.

二. 可扩展性

Bea weblogic server以其高扩展性架构闻名业内,包括客户机连接共享,资源poolingEJB组件集群。

三. 快速开发

凭借对EJBJSP的支持,以及WebLogic Server Servlet组件架 构体系,可加速投放市场速度。这些开放性标准与WebGain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。

四. 部署更灵活。

WebLogic Server的特点是与领先数据库、操作系统和Web服务器紧密集成

五. 关键任务可靠

其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。

Weblogic框架组成


Weblogic server(核心)

Weblogic portal

Weblogic integration

Weblogic workshop

Weblogic JRockit

Weblogic域(Domain




Weblogic server


管理server



容错


被管server


域的创建


Weblogic lisence


Weblogic 域运行模式


Weblogic集群


基本架构


集群和多播





文章转载自DBA解忧铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论