01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序



1 什么是服务器

Weblogic中服务器分为两种,一种是受管服务器,另外一种是管理服务器。

Weblogic课程(Weblogic是Oracle公司的,最开始的是BEA公司的)

一 系统管理

二 开发

三 性能调优

WLS(Weblogic Server)

Weblogic 12c新特性是加入了云支持

2 集群的好处:失败迁移和负载均衡。

3 分布式系统

分布式系统将工作划分到几个独立的模块中。

单个模块出现故障对整个系统的影响较小,这使得分布式系统具有更高的:

----可用性

----可伸缩性

----可维护性

4、JavaEE体系结构


Tomcat支持的有JAX-WS,JDBC,JNID,其它的不支持


Weblogic支持的有:JAX-WS,RMI,JTA,JDBC,JMS,JMX,JAAS,JNID


Java命名和目录接口(JNID):

一、用于访问访问命名和目录服务器的Java API

二、构建在DNS、LDAP等之上的层


事务:


1、本地事务


2、全局事务(JTA :Java Transastion API)

操作的是不仅仅是数据库,还有可能是短信接口等其它的。

JTA是用于在程序中划分事务的标准Java API


Java消息服务(JMS:Java
Messaging Service 发送的是可序列化的对象)


JMS是用于访问面向消息的中间件的Java API.


该接口支持:


----点对点模型 (相对于发短信发给某个人,注意的是发送的是对象)

----发布/订阅(pub/sub)模型   (相当于发短信时的群发,注意的是发送的是对象)

----有保证的消息传送

----事务处理参与

----动态可配置服务

----应用程序或系统范围的资源

----与其它消息传送系统的互操作性



Java验证和授权(JAAS)


JAAS是基于Java的安全管理框架。


----一次登入

----可插入式验证模块(PAM)


JAAS实现了灵活的授权控制,无论基于以下哪种对象:

----用户

----组

----角色


Java管理扩展(JMX)


JMX:

----定义了一个标准基础结构,用以在Java程序中管理设备

----将受管设备与管理工具相分离


此规范描述了MBean(属于JMX的构建)


Web客户机


Web客户机使用Servlet或JSP通过HTTP与Oracle
Weblogic Server交互。


Web客户机的类型包括:

----浏览器

----Web服务(基于HTTP的SOAP)



客户机应用程序:


客户机应用程序通过JRMP/T3、IIOP及JCOM与WLS交互


客户机应用程序类型包括:


----独立Java应用程序


----浏览器中的小程序


代理服务器


----将请求转发到其它计算机


----在某种程度上可用作间接引用和安全机制


----可用来对系统进行负载平衡


反向代理是一种Web页高速缓存。



通过软件的方式做代理服务器,性能比较差,因为通过软件的方式做的代理服务器,当连接数大于2000的时候。这个代理服务器可以用硬件作代理服务器。


Web服务器


----提供Web内容


----通过HTTP、FTP等进行通信


----可以处理CGI请求


----将某些请求委托给应用服务器代为处理


应用程序服务器


----提供用以支持已部署应用程序的执行和保证其可用性的服务


----与Web服务器相比,能够承担更为繁重的事务处理


Web应用程序服务器配置

时间: 2024-10-07 05:06:47

01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序的相关文章

常见的web容器与应用程序服务器区别及对比

tomcat 类型:servlet容器和HTTP web服务器 功能:实现了一些J2EE特性包括Java Servlet.JSP页面.Java EL和websocket,还有纯java的http web server. 重要组件: catalina是一个servlet容器 coyote是连接器 Jasper是tomcat JSP引擎,解析编译JSP称为servlet,运行时,可以检测JSP的改动并且重新编译它们. Cluster用来管理大型应用,用来做LB WAS(Wephere Applica

Java消息队列ActiveMQ (一)--JMS基本概念

摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, receive, and read messages. It enables distributed communication that is loosely

搭建IPA服务器与SSH服务器

一.NTP服务器的架设 1.1 先关闭工作站的DHCP服务 systemctl stop dhcpd systemctl disable dhcpd 1.2 在所有机器上安装NTP程序 yum install ntp -y 1.3 修改服务器的配置文件 vim /etc/ntp.conf 注释.添加 server asia.pool.ntp.org iburst 1.4 修改客户端的配置文件. vim /etc/ntp.conf 注释.添加 server 192.168.203.100 ibur

缓存服务器varnish概念篇

一.Varnish 简介 Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好. Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多.在1975年时,储存媒介只有两种:内存与硬盘.但现在计算机系统的内存除了主存外,还包括了CPU内的L1.L2,甚至有L3快取.硬盘上也有自己的快取装置,因此Squid Cac

高性能web服务器nginx(一)之基本概念

说明本篇文章大部分参考此人的博文:http://freeloda.blog.51cto.com/2033581/1285722,建议若想继续深入学习nginx时最好先看下此人所写的文章,总结的很详细,然后在找相关的书籍和查阅官方文档学习. 一.NGINX介绍 1 简介 传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下.生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存

Web服务器、Web容器、Application服务器、反向代理服务器的区别与联系

在Web开发中,经常会听到Web服务器(Web Server).Web容器(Web Container).应用服务器(Application Server).反向代理服务器(Reverse Proxy Server)等容易混淆且不好理解名词.在面试中,这也是经常被问到的.本文介绍对四者的理解.区别与联系. 一.Web服务器(Web Server) 1. Web Server 或者叫 HTTP Server ,Web服务器的基本功能就是提供Web信息浏览服务.接受客户端的请求以及响应.处理Http

WEB服务器、应用程序服务器、HTTP服务器区别

WEB服务器.应用程序服务器.HTTP服务器区别 WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: -Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web

WEB服务器、应用程序服务器、HTTP服务器区别[转]

WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服 务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主要支持的协议就是HTTP,所以通常情况下 HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说的是一回事. 应用程

WEB服务器、应用程序服务器区别

WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL.与客户端的网络浏览器配合.因为Web服务器主 要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说 的是一回事. 应用程