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

开发者社区> 涂作权> 正文

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

简介:  1 什么是服务器 Weblogic中服务器分为两种,一种是受管服务器,另外一种是管理服务器。   Weblogic课程(Weblogic是Oracle公司的,最开始的是BEA公司的) 一 系统管理 二 开发 三 性能调优   WLS(Weblogic Server)   Weblogic 12c新特性是加入了云支持
+关注继续查看


1 什么是服务器

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

 

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

 系统管理

 开发

 性能调优

 

WLS(Weblogic Server)

 

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

 

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

3 分布式系统

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

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

----可用性

----可伸缩性

----可维护性

4JavaEE体系结构

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

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

 

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

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

二、构建在DNSLDAP等之上的层

事务:

1、本地事务

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

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

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

 

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

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

该接口支持:

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

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

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

----事务处理参与

----动态可配置服务

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

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

 

Java验证和授权(JAAS

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

----一次登入

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

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

----用户

----

----角色

 

Java管理扩展(JMX

JMX

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

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

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

 

Web客户机

Web客户机使用ServletJSP通过HTTPOracle Weblogic Server交互。

Web客户机的类型包括:

----浏览器

----Web服务(基于HTTPSOAP

 

客户机应用程序:

客户机应用程序通过JRMP/T3IIOPJCOMWLS交互

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

----独立Java应用程序

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

 

代理服务器

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

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

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

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

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

 

Web服务器

----提供Web内容

----通过HTTPFTP等进行通信

----可以处理CGI请求

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

 

应用程序服务器

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

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

 

Web应用程序服务器配置

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【DataGuard】10GR 日志传输服务参数
日志的传输以及应用可以算作是Dataguard的核心所在.在我们搭建DG的过程中,如何配置优化日志传输服务,关系到整个DG体系的性能以及可用性.而且,不同的保护模式也需要不用的参数组合.
607 0
SpringCloud迁移至EDAS微服务——Series2:在 ECS 集群中部署 Web 应用
SpringCloud迁移至EDAS微服务——Series2:在 ECS 集群中部署 Web 应用
1713 0
如何查看 Linux 中所有正在运行的服务
有许多方法和工具可以查看 Linux 中所有正在运行的服务。大多数管理员会在 System V(SysV)初始化系统中使用 service service-name status 或 /etc/init.d/service-name status,而在 systemd 初始化系统中使用 systemctl status service-name。
3816 0
06 入门 - Web服务器
  目录索引:《ASP.NET MVC 5 高级编程》学习笔记     开发和调试ASP.NET MVC程序,需要Web服务器的支持。   Visual Studio 2012+开发环境提供了两种Web服务器,分别是IIS Express和开发服务器。
915 0
Java编程——服务器设计方案之应用限流
前言 在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。
1314 0
【终极解决方案】为应用程序池“XXX”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“XXXX”。数据字段包含错误号。
原文:【终极解决方案】为应用程序池“XXX”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“XXXX”。数据字段包含错误号。
2250 0
+关注
涂作权
java,架构,编程语言相关专家
1234
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载