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