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应用程序服务器配置

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

  1. java消息服务学习之JMS概念

    JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信. ...

  2. Spring课程 Spring入门篇 6-1 Spring AOP API的PointCut、advice的概念及应用

    本节主要是模拟spring aop 的过程. 实现spring aop的过程 这一节老师虽然说是以后在工作中不常用这些api,实际上了解还是有好处的, 我们可以从中模拟一下spring aop的过程. ...

  3. JavaEE Tutorials (16) - Java消息服务概念

    16.1JMS API概述198 16.1.1什么是消息传送198 16.1.2什么是JMS API199 16.1.3何时使用JMS API199 16.1.4Java EE平台如何使用JMS AP ...

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

    tomcat 类型:servlet容器和HTTP web服务器 功能:实现了一些J2EE特性包括Java Servlet.JSP页面.Java EL和websocket,还有纯java的http we ...

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

    摘要:The Java Message Service (JMS) API is a messaging standard that allows application components bas ...

  6. 1个多商户、多平台版 微信小程序(多商户、多平台版),影城行业、影业连锁 多商户、多平台版微信小程序。(基于多平台版,支持在业务上 可给 每个单独影城 分发定制单独的小程序版本)

    1个 影城行业 微信小程序(多商户.多平台版), 影业连锁 多商户.多平台版微信小程序.(基于多平台版,支持在业务上 可给 每个单独影城 分发定制单独的小程序版本) 资讯QQ: 876635409  ...

  7. Web服务器、应用程序服务器、web应用服务器、反向代理服务器

    参考链接:https://www.cnblogs.com/zhaoyl/archive/2012/10/10/2718575.html 首先我们来了解什么是服务器(server) 一般来说,serve ...

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

    在Web开发中,经常会听到Web服务器(Web Server).Web容器(Web Container).应用服务器(Application Server).反向代理服务器(Reverse Proxy ...

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

    很清晰的解释了WEB服务器.应用程序服务器.HTTP服务器区别 转载自 http://www.cnblogs.com/zhaoyl/archive/2012/10/10/2718575.html WE ...

随机推荐

  1. 阿里云部署mongdb(CentOS)

    配置包管理系统 (yum). Xshell登录Linux查看操作系统版本信息 lsb release -a 可以在官网选择对应的版本 :官网的安装指导文档http://docs.mongodb.org ...

  2. python字典无限遍历

    #无限遍历dict,通过key获取value,嵌套字典存在多个相同的key,可获取多个key class getValues(object): def __init__(self): pass #无限 ...

  3. 39. Combination Sum(medium, backtrack 的经典应用, 重要)

    Given a set of candidate numbers (C) (without duplicates) and a target number (T), find all unique c ...

  4. nginx模块,模块的配置使用

    nginx模块官方模块(默认支持的)第三方模块 1. --with-http_stub_status_module nginx的客户端状态 配置syntax: sub_status;default:- ...

  5. 一些重要的计算机网络协议(IP、TCP、UDP、HTTP)

    一.计算机网络的发展历程 1.计算机网络发展 与其说计算机改变了世界,倒不如说是计算机网络改变了世界.彼时彼刻,你我都因网络而有了交集,岂非一种缘分? 计算机与网络发展大致经历如下过程:

  6. Kafka系列之-Kafka Protocol实例分析

    本文基于A Guide To The Kafka Protocol文档,以及Spark Streaming中实现的org.apache.spark.streaming.kafka.KafkaClust ...

  7. DrawerLayout案例

    布局文件: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget ...

  8. Swift类型推测在可选调用中的小提示

    我们知道Swift中协议里也有对应于Objc中的可选方法或计算属性,当然协议必须以@objc伪指令修饰否则不可以哦. 如下示例: @objc protocol Transaction{ fun com ...

  9. Web自动化框架LazyUI使用手册(6)--8种控件对应的class,及可对其进行的操作

    概述: 本文详述8种控件对应的class,及可对其进行的操作 回顾: 回顾一下,下文中的工具设计思路部分: http://blog.csdn.net/kaka1121/article/details/ ...

  10. list标准函数的模拟

    ;反序 ( ) -> ( ) (define (rvs x) (let recur ((x x)(res '())) (if (null? x) res (recur (cdr x) (cons ...